One of the most enduring achievements of Indian civilization is undoubtedly its architecture. Indian architecture, which has evolved through centuries, is the result of socio-economic and geographical conditions. Though the cities of Indus Valley provide substantial evidence of extensive town planning, the beginnings of Indian architecture can be traced back to the advent of Buddhism in India. It was in this period that a large number of magnificent buildings came up.

The temples of Aihole and Pattadakal are the earliest known examples of Hindu temples. There are numerous Hindu as well as Buddhist temples that are known as excellent examples of Indian rock-cut architecture.

Chennakeshava Temple is also famous example for their Architecture. The Hoysalas used soft soapstone for their structures as they were found suitable for intricate carvings. Enclosed by a Prakara with a Gopurabuilt in the Vijayanagar style, the temple stands on a platform or Jagati and looks like a huge casket.

The Church of St. Anne which is cast in the Indian Baroque Architectural style under the orientation of the most eminent architects of the time. It is a prime example of the blending of traditional Indian styles with western European architectural styles.