Ellora Caves 137

Ellora Caves 137
0

Ellora Caves 137

Animal Sculpture on the wall of temple

License: None
Source: CIET, NCERT