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 its place in history, the towering edifice lacks maintenance and attracts less tourists.

More From Guardian TV

Don't Miss