From the snow-draped peaks of Kashmir to the sun-kissed beaches of Lakshadweep, India is a land of incredible contrasts and unforgettable beauty. In this curated list, we take you through 10 stunning destinations that deserve a spot on every traveler...