Tag Archives: Zambia

South Luangwa National Park in Zambia is one of the largest in Africa.  The remote location requires hours of driving on nasty rutted roads to get there. "Free African massage" as our
Yet another wonder of the world!  Victoria Falls  on the border of Zambia and Zimbabwe is on the list of the 7 natural wonders of the world.  At this point, between the 7 new wonder