From the foothills of the Himalaya to the backwaters and rice barges of Kerela, India surprises with its vibrancy. Beautiful beaches, temples and the spectacular Taj Mahal all vie for your attention. Alternatively, get off the beaten track in Sri Lanka, or delve into Pakistan, Bhutan or Nepal for more travel adventures.