Bower’s Tower, Layipo, Ibadan
Layipo, the Bower Tower, located in Ibadan, Nigeria, is a historic landmark with a rich legacy dating back to its construction in 1930. Named after Captain Lister Bower, the first…
Comments Off on Bower’s Tower, Layipo, Ibadan
April 29, 2024