Eric Williams Plaza, also known as the Eric Williams Financial Complex, located on Independence Square, Port of Spain, is the tallest building in Trinidad and Tobago, as well as in the English-speaking caribbean. It consists of a pair of skyscrapers 22 stories high and 302 ft (92 m) tall, locally known as the Twin Towers. [...]