Freepik
    The Kul Sharif Mosque at night. It is a one of the largest mosques in Russia. The Kul Sharif Mosque is located in Kazan city in Russia.

    The Kul Sharif Mosque at night. It is a one of the largest mosques in Russia. The Kul Sharif Mosque is located in Kazan city in Russia.