MURCHISON FALLS

The World’s Most Powerful Waterfall is non other than the Murchison Falls of Uganda, it sits inside Murchison Falls National Park, Uganda's largest protected conservation area. Roughly 300 cubic meters…

Read More