Ellora Caves 130

Ellora Caves 130
0

Ellora Caves 130

sculpture on wall of temple

License: None
Source: CIET, NCERT