Best Photos of the Week

Lakhta Center, the new 87-story headquarters of Russian gas monopoly Gazprom, under construction, silhouetted against the sunset in St. Petersburg, Russia.

Dmitri Lovetsky / AP

<1 ... 1516 17 181920>

Related Articles More from author

Leave A Reply

Your email address will not be published.