MOSCOW - Russia - The Russian tourist couple who were recently in Britain, talk about the sights they saw on…
This website uses cookies.