Tag: Freeman Street

Building Collapses on Lagos Island With Occupants Still Sleeping Inside

Tragedy struck Freeman Street, Lagos Island after a building collapsed in the