Southport

Images For 48-Story U.K. Tower Released

Concept images for a new landmark in Southport, U.K., named The Tower of Hope have been released, LancsLive reports. The 48-story tower standing at 178 m is designed to be one of...