Videos

April 05, 2013

Building at Moscow’s City Complex Takes Off

April 3, 2013 | 4:47

After years of delays, building at Moscow City business complex has taken off again. WSJ’s Lukas Alpert looks at plans for the center to rival London’s Canary Wharf with some of the tallest buildings in Europe.

share