Masjid Umar is a mosque in Evington, Leicester, England. It is large and grand having four minarets and a great dome.
Masjid Umar is a mosque in Evington, Leicester, England. It is large and grand having four minarets and a great dome. Religious - Islam, Safari Submissions Links: en.wikipedia.org By: Mike1989