Victoria Falls, Zimbabwe

World’s largest waterfall- Victoria Falls. Located on the border between Zimbabwe and Zambia, the grandeur and power of this natural wonder are truly indescribable. We stayed in the town of VictoriaRead more
World’s largest waterfall- Victoria Falls. Located on the border between Zimbabwe and Zambia, the grandeur and power of this natural wonder are truly indescribable. We stayed in the town of VictoriaRead more