Tboss Idowu Encounters God On The Holy Mountain, Obudu Mountain Resort (Video)
Among the numerous Tourist attractions we have in Nigeria, Obudu Mountain Resort is one of the outstanding attractions. Obudu Mountain Resort which is located in a tourist haven state, Calabar, Cross River state is not a new attraction. Obudu Mountain Resort is situated at the 11 km Obudu plateau and houses numerous tourist attractions ranging…