Being one of the most diverse countries in the world, India is home to numerous religions, castes, linguistic groups and cultures. Travellers visit this South Asian country for the ancient temples, mighty mountains, happening nightlife, filmy Bollywood, crowed bazars & more.