A landlocked country nestled between India in the south and China in the north, Nepal stands tallest with its Himalayan mountainous terrain. Other than the tallest mountain in the world, Mt Everest (known locally as Sagarmatha), Nepal is home to eight of the world’s highest mountains, making it one of the ‘must-go’ destinations for nature lovers.
Taj is known as the monument of love and a symbol of absolute architectural perfection. Tell us more about your preferences, and we promise to make your time at Taj an unforgettable experience:
Sign up for our magazine and keep in touch with vacation ideas, news and offers.