World’s largest Curtain of Water – The Victoria Falls

While the whole world of social media laughed their asses off when Robert Mugabe fell – only a few people have a mere clue who that actually is and where Zimbabwe is located – I was on the ground to have a look at the mighty Victoria Falls of Zambezi River with my own eyes and not by the help of Google Earth & Co.… Read More