« back to search results

Image 22 of 334
< Prev Next >
India-3733.jpg
Madrasa Students with their Imam, inside Mosque under Construction.  Madrasa Islamia Arabia Izharul-Uloom, Dehradun, India.