Ministry of Foreign Affairs of the Russian Federation, Smolenskaya Square, Moscow, Russia Stock Photographyby VLADJ551/11
RUSSIA - CIRCA 2003: A stamp printed in Russia dedicated the 10th anniversary of the Russian Federation Constitution, circa 2003 Stock Photosby popovaphoto1/22
Buddhist Temple in Elista, Republic Kalmykia, Russian Federation. The biggest Buddhist temple in Europe Stock Photoby Izhaev1/49