Agra

Agra

Tap the picture to see it full screen.

Agra 12067

North India ca. 1890
19'2" x 5'3" (584 x 160 cm)