
Moscow Offers Tourist Cards for Non-Cash Payments at Cutting-Edge Tourists Center
May 26, 2025
New Delhi [India], May 26: Starting from now, Indian travellers to Moscow can obtain the Tourist Card at the new travel and banking office of Sber, the largest Russian bank, located in the city center, not far from the Red Square -- on Bolshaya Dmitrovka Street.
Read More ..