Culture of India

Indian culture is an amalgamation of these diverse sub-cultures spread all over the Indian subcontinent and traditions that are several millennia old. 
India's languagesreligionsdancemusicarchitecture
food and customs differ from place to place within the country..............
.