1 / 21

BP petrol station is reflected in puddle in Moscow

A BP petrol station is reflected in a puddle in Moscow, Russia, July 4, 2016. REUTERS/Sergei Karpukhin

Moscow Bomb Attack

January 24, 2011

Russian airport targeted by suicide bomber