RUSSIA " LARGER THAN LIFE "WWHISPERJun 30, 20231 min readThe Russian Embassy in the UK ( yes, it is still there ) has made a promotional video about Russia that shows the country as few know it.Want to read more?Subscribe to wwhisper.com to keep reading this exclusive post. Subscribe Now