Owushi Waterfalls: One of the Tourist Sites in Omor Igulube
Walter .I. Anierobi (Bsc, Hons. LL.B Hons in View) Omor town, in Ayamelum local government area of Anambra state – Nigeria, is on the shores of the Omambala River. It is made up of 4 quarters of Orenja, Akanator, Aturia and Amikwe. Like the hanging garden of Babylon, Omor is home to numerous tourist attractions. One of the most visible tourist