Travel Photo of the Day: Victoria FallsVictoria Falls is popular waterfall in southern Africa along the Zambezi River and located on the border of Zambia and Zimbabwe. [...]More info