The cultural heritage of India's five-thousand-year old civilization is reflected by a number of monuments scattered throughout the country. All these forts, palaces, temples, mosques and churches etc. prove that architecture in India had been a form of architectural expression. Architecture in India started evolving with the settlement of the cities of Harappa and Mohenjo Daro. The Great Bath, Assembly Hall and its drainage system are some examples of Harappan civilization. Indian Architecture evolved over a period of time, and incorporated definitive influences from its various rulers, either Hindus, Muslims or British. Hindu architecture has immensely been religious and spiritual in its basic temperament. It only meant the construction of temples. Kailashnath Temple at Ellora, Khajuraho Temples, Jain shrines at Dilwara, Jagannath Temple at Puri and Konark Sun Temple are some of the finest specimens of Hindu Architecture. Muslim invasions brought many changes with the features including arches, tombs, mosques and minarets etc. Qutub Minar, Taj Mahal and Jama Masjid (Delhi) have remained impassable till date.