Posts

Showing posts with the label ellora

ellora

Image
Aerial view of Kailasha Temple at Ellora, Maharashtra, India. It's only structure in the World that is craved from the top to bottom. A megalith carved from a rock cliff face, it is considered one of the most remarkable cave Temples in the world because of its size, architecture and sculptural treatment.