By The Standard Zimbabwe
The Victoria Falls, on the mighty Zambezi River between Zimbabwe and Zambia, is one of the world’s seven wonders and arguably the largest waterfall by width and depth.
The post In Victoria Falls taxmen, police, and army take bribes from smugglers appeared first on The Standard.
Views : 11. Votes : 0. Shares : 0.