Tokyo Sky Tree, the world’s tallest free standing tower was finally completed today–two months late.…