The Russian Federation is a country in northeast Eurasia. It shares borders with Norway, Finland, Estonia, Latvia, Lithuania, Poland, Belarus, Ukraine, Georgia, Azerbaijan, Kazakhstan, China, Mongolia, and North Korea.
Russia has an estimated population of 142 million people and a land mass of 17,075,400 km2 / 6,592,800 sq mi.
De Grasse - D612
03.07.2012, French frigate seen at Sankt-Peterburg road
Another photo of the De Grasse:
30.06.2012,US guided-missile cruiser seen at Sankt-Peterburg road.