From the snow-capped Himalayas and royal palaces of Rajasthan to Kerala's backwaters and Goa's beaches, India continues to attract millions of travellers each year. For many international visitors, ...