Victoria Falls, Zambia’s top adventure

There is no consensus on a list of seven natural wonders of the world, but Victoria Falls is apparently there and well, you can tell me your opinion after this post.

Vic Falls presents a spectacular sight of awe-inspiring beauty and grandeur on the Zambezi River, forming the border between Zambia and Zimbabwe. Continue reading