The world's tallest freestanding clock tower in the... world!