5 unbelievably beautiful places you can find in Nigeria
So, you can definitely plan a trip to explore this amazing castle right here in Nigeria. Obudu Mountain Resort Obudu Mountain Resort, also known as Obudu Cattle Ranch, is an incredible tourist destination in Nigeria.