How Ancient Indians Built a Temple by Carving Down a Mountain

If you stood before the Kailasa Temple in Ellora, you might think it was built by…