Jamma Masjid, New Delhi, India
Winter, 2000
Introduction
/
Next Image