Explore Nepal and Its Spectacular Beauty with Compass India Holidays Pvt Ltd
Wedged between the two titans India and China, Nepal is a relatively small country with geographic icons, breathtaking mountain landscape and myriad treasures. With its ancient culture and the mighty Himalayas as a backdrop, this birth place of Lord Buddha has truly earned the title as the roof of the world.
View full press release