The devil’s pool (Victoria falls) in zambia

Victoria falls which is popularly known as the devil’s pool is one of the seven natural wonders of the world. It is located on the Zambia -Zimbabwe border where 38,430 …

The devil’s pool (Victoria falls) in zambia Read More »