The man-made island, famously known as the Banana island, positioned off the foreshore of Ikoyi, Lagos is the Nigerian answer…
This website uses cookies.