Jamma Masjid, New Delhi, India
Winter, 2000

Introduction / Next Image