India's history, dating back to 3200 BC has been influenced considerably by the disposition, development and use of stones and other construction materials. Dimension stones have also left deep imprints on the architectural heritage of the country. Innumerable temples, forts and palaces of Ancient Indian Civilisation have been carved out of locally available stones. The Taj Mahal at Agra was constructed from Indian marble. Some of the rock-cut structures include Khajuraho Temple, Elephanta Caves, and Konark Temple.[citation needed] Besides, all major archeological excavations have revealed exquisitely carved statuettes and carvings in stone. Ancient Buddhist monuments like the Sanchi Stupa of 3rd century BC have also been carved out of stone.