Indian architecture is rooted in the history, culture, and religion of India. Among several architectural styles and traditions, the best-known include the many varieties of Hindu temple architecture and Indo-Islamic architecture, especially Rajput architecture, Mughal architecture, South Indian architecture, and Indo-Saracenic architecture. Early Indian architecture was made from wood, which did not survive due to rotting and instability in the structures. Instead, the earliest existing architecture are made with Indian rock-cut architecture, including many Buddhist, Hindu, and Jain temples.
Kailash Temple, Ellora Caves is an example of Indian rock-cut architecture.