The 634-metre-tall Tokyo Sky Tree tower stands in eastern Tokyo on November 17, 2011. The construction of the Tokyo Sky Tree, the world’s tallest self-supporting communications tower, is to be completed on February 29, 2012 after a two-month delay due to last year’s quake and tsunami. AFP PHOTO / Yoshikazu TSUNO (Photo credit should read YOSHIKAZU TSUNO/AFP/Getty Images)