An 18-Storey Ibom Towers will be set for completion within 24 months in Lagos. Glamtush reports that as measures towards economic…