Report copyright - Russia By: Meghan Kebalka. Saint Basil’s Cathedral Saint Basil’s Cathedral is located in Moscow, Russia on the Red Square. This is a Russian Orthodox
Please pass captcha verification before submit form
Please pass captcha verification before submit form