Indian architecture encompasses the architectural styles of present-day India, Pakistan, Bangladesh, and Sri Lanka, reflecting a rich cultural heritage influenced by various religions and historical periods. Key elements include the Indus Valley civilization's advanced urban planning, the evolution of Hindu and Buddhist temples, and the integration of Islamic architectural features during the Mughal period. Notable structures like the Taj Mahal exemplify the fusion of diverse architectural traditions in India.