India is a truly incredible country. From the high, snow-capped mountains of the Himalayas to the warm, sandy beaches of the ...