India is a land of diverse cultures and traditions.It possesses a rich heritage that has something for every kind of traveler. The Indian culture often labeled as an amalgamation of several cultures, spans across the Indian subcontinent and has been influenced by a history that is several millennia old.India is one of the most religiously and ethnically diverse nations in the world, with some of the most deeply religious societies and cultures. Religion plays a central and definitive role in the life of many of its people.