Renderings have been released of a new tower in China that has undoubtedly one of the most jaw-dropping designs on the planet. The O-Tower will be located in Hangzhou, eastern China.