Welcome to Stroll Buddy

Victoria Falls Town is a resort town in the southern african Nation of Zimbabwe,it is host to the Mighty Victoria Falls the seventh wonder of the world ,also being the largest sheet of falling water in the world.The Victoria Falls was this year Lonely Planet’s top 20 places to visit.Its not only the spectacular falls,but the wildlife ,people and culture.