You'll find a feast for the senses wherever you travel to in the Indian subcontinent. In India, incense-infused shrines and exotic spice bazaars meet iconic landmarks like the Taj Mahal. Vast nature parks and wildlife sanctuaries provide unforgettable animal encounters with wild elephants, monkeys and tigers. On the southwest coast, Goa beckons with pristine beaches that stretch as far as the eyes can see. Head north to Nepal and discover eight of the ten world's tallest mountains including Mount Everest. You can meet local wildlife at nature reserves or hike breathtaking mountain trails for some of the best panoramic views in the world. Immerse yourself in Nepal’s diverse culture by visiting ancient cities and multi-tiered pagodas. Visit the golden spire of Boudhanath Stupa in Kathmandu to discover its massive mandala and spin the prayer wheels at one of the largest stupas in the world. To the east of Nepal, you’ll find Bhutan the last Shangri-La. This Buddhist kingdom is on the eastern edge of the Himalayan mountain range. Discover a timeless country steeped in traditions. Crimson-robed Buddhist monks stroll dramatic cliff-perched monasteries and historical dzong fortresses. Explore a varied landscape where mountain peaks give way to fertile grasslands and jungles rich with wildlife. Walk through traditional villages and join Bhutanese religious festivals complete with masked dances, songs and music.