Posted inOutdoors Karshi Waterfall Abuja: Visitor’s GuideThe Karshi Waterfall is one of the hidden gems in the city of Abuja, Nigeria's bustling capital, and is only a short distance from the capital itself. Off the beaten…