Indian culture is one of the oldest and most diverse in the world, with a recorded history dating back to the Indus Valley Civilization (3300 BCE). The country has been influenced by various dynasties, empires, and invasions, which have shaped its cultural landscape. The Vedic period, the Golden Age of Gupta Empire, and the Mughal era have all contributed to the rich cultural heritage of India.