« back to search results

Image 13 of 77
< Prev Next >
India-0129.jpg
Prayer Times, Madrasa Imdadul Uloom, Dehradun, India.