Equatorial Guinea: Bata – Freedom Tower

Torre de La Libertad aka Freedom Tower definitely stands out and catches the eye. A massive structure was built in 2011 to celebrate the country’s independence rises above the esplanade and the park around it. The observation platform is also a revolving restaurant.