Kazan, Russia
Kul Sharif Mosque in the Kazan Kremlin grounds, Russia
RussiaKazanTheKremlin2011Sept1289