Tibet, also known as “the roof of the world”, is a country that lies north of India and Nepal and is situated on the largest and highest plateau in the world. The country was an independent Buddhist nation, till...

Read more