This magnificent image is a portrait of the Earth taken in one single shot. At 121 megapixels, it is the highest resolution image of the planet ever and was taken by the geostationary Russian weather satellite the Electro-L.
Superjet, Made by Sukhoi of Russia, Faces Industry Skepticism
'Holy Doors' of Saint Isaac's Cathedral aka Isaakievskiy Sobor in Saint Petersburg, Russia which is the largest Russian Orthodox cathedral in the city. Constructed under the aegis of Tsar Alexander I, it took 40 years to build, from 1818 to