Awhum Waterfalls and cave is one of the most beautiful places in the world they never told you was in Nigeria.
The Awhum Waterfall is located at Amaugwe village of Awhum town in Udi Local Government Area, Enugu State, Nigeria.
20231130_175916.jpg
More20231130_175909.jpg
20231130_175903.jpg