Snow-capped Himalayan mountains, palm-fringed sandy beaches, impenetrable tropical jungles and majestic tigers, wild elephants and brilliant birds are just some of the attractions India has...