Nigeria View from Zuru Mountain Kebbi State Nigeria By Renew TV - October 10, 2017 0 4 Facebook Twitter Google+ Pinterest WhatsApp Incredible view from the mountain top at Zuru Local Government Kebbi state Nigeria. source Related