Written by Samuel Phineas Upham Standing over 2,000 feet above the ground, the Tokyo Sky Tree is the second largest building in the modern world and the largest free-standing tower on record. It trumps the Canton Tower in Guangzhou China by thirty-four meters, and it’s twice the size of the Tokyo Tower that it is […]