India is a land of traditions, customs, festivals, celebrations and rich history. Each and every corner of India is soaked in charm and elegance. It is a land of diversity and paradoxes. Home to one of the most ancient civilisations of the world and numerous religions, races, caste groups and more than billion population belonging to different ethnicity and caste group, India is a truly magical country. One thing that separates India from the rest of the world and makes it unique and distinct is its culture. The culture of India clearly reflects in the lifestyle of its people, its historical monuments and buildings and its festivals.

