Designed by
Title
Designer artefact at Kailasha temple, Ellora caves, India #143421152
Description
Ancient and beautifully sculptured designer artefact at Kailasha temple, Ellora caves, India. Ellora Caves has been declared by UNESCO as world heritage site