FactA Look at Life in RussiaRaymond Hinze2 months ago88A couple look at a heart formed with lights switched on in hotel rooms during Valentine's Day in St. Petersburg,...
RussiaLife in Russia as Narrated in the PictureRaymond Hinze2 years ago445Police officers detain a demonstrator as people gather in front of the Supreme Court of the Russian Federation, in Moscow,...