08-03-2018, 02:00 PM
(08-02-2018, 10:33 PM)Gimbiya Wrote: Takwa Bay is that one a name of a country? Oga rovers oya answer them guru
Tarkwa Bay is an artificial sheltered beach located near the Lagos harbour in Nigeria.Due to its island status, it is only accessible by boat or water taxis.The beach, popular with swimmers and water-sports enthusiasts, also has a welcoming resident community.