Wednesday, March 27, 2019

Ilala Lodge – 10 minutes’ walk from the Victoria Falls

32 rooms with en-suite bathrooms Open: All year [youtube https://www.youtube.com/watch?v=KHmJudVjMZc] In a convenient location just 10 minutes’ walk from the Victoria Falls themselves and even closer to the...
video

Victoria Falls – Natural Wonder of the World

Victoria Falls is one of the Seven Natural Wonders of the World. Twice as tall as Niagara Falls, and many times longer; statistically speaking,...

MOST POPULAR

RECENT NEWS