Kul Sharif Mosque

Kul Sharif mosque

Kul Sharif mosque in Kazan Kremlin, Russia