17 February 1980

Dehli Museum

Image ID: 8002003


Close Window