Public domain photos

The image shows a stone carving on the wall of a cave temple in Ellora Caves, India. The carving depicts a person with intricate details and is surrounded by other carvings.

The image shows a stone carving on the wall of a cave temple in Ellora Caves, India. The carving depicts a person with intricate details and is surrounded by other carvings.Open in library