Victoria Falls ~ Ilala Lodge, Zimbabwe
Jabu2023-08-01T09:32:08+00:00No matter which side of the Zambezi River you are standing on, the sight of the mighty Victoria Falls is always spectacular and awe-inspiring. It’s a sight for which nothing can prepare you. It’s no surprise that the falls are one of the Seven Natural Wonders of the World. They may truly be nature’s greatest masterpiece. The Zambezi River which feeds the Falls is as majestic. It’s seemingly slow meandering belies its strength and power, a grandeur that has to be seen, to be felt and experienced to really understand. [...]