Indian cuisine consists of diverse regional cuisines that use locally available spices, herbs, vegetables, and fruits. Religions like Hinduism also influence Indian food. Diwali and Holi are two of India's most important holidays, with Diwali celebrating lights and Holi celebrating colors. Indian architecture features numerous regional styles in the north but also traditional styles like Hindu temples and Indo-Saracenic that incorporate local wood and stone. The iconic Taj Mahal combines Islamic, Persian, Turkish and Indian elements.