The ‘Sepahsalar Mosque’ is located in ______ country ? By taleemified - December 31, 2019 80 A. Dhaka, Bangladesh B. Istanbul, Turkey C. Toronto, Canada D. Tehran, Iran