Namaste and welcome to Himalaya Tops. Buddha was born in this most beautiful mountainous country in the world.  Nepal is sandwiched between Tibet in the north and India in the South.  Eight out of fourteen highest mountains above 8000 metres in the world lies in Nepal including Mount Everest (Sagarmatha).Continue Reading