Kailasa Temple, Ellora, Maharashtra — a complete multi-storeyed temple carved from one cliff, top to bottom