Indian architecture is rooted in the history, culture, and religion of India. Among multiple architectural styles and traditions, the best-known include the many built in accordance to Indian religion and philosophy with Hindu, Jain, Buddhist, and Sikh styles of architecture being the most prevalent in India, with Indo-Islamic architecture, Rajput architecture, Mughal architecture, South Indian architecture, and Indo-Saracenic architecture having a strong presence as well.
Early Indian architecture was made from wood, which did not survive due to rotting and instability in the structures. Instead, the earliest surviving examples of Indian architecture are Indian rock-cut architecture, including many Buddhist, Hindu, and Jain temples.