491206860_ff7d4d7a78_o

491206860_ff7d4d7a78_o

“Jama Masjid” Located at Old Delhi, India
Photo By Lakshman Anand
Date: 8th May 2007

Related Posts Plugin for WordPress, Blogger...