tallest

The Bower Tower

The Bower Tower sits atop one of the tallest hills in Ibadan. It was erected in 1936 in memory of Captain Robert Lister Bower, the first British resident in the city. Despite…
5 years ago