News

The Russian Embassy Just Released A New Video Mocking The West: ‘Time To Move To Russia’ Where There’s ‘Traditional Values, Christianity, No Cancel Culture’