The Morning Call
Today Afolake took us to one of the 7 natural wonders of the world, Victoria Falls, located in the southern part of Africa.
If you’re planning a trip to southern Africa you simply have to witness this mile-long curtain of falling water.
This incredible amount of water generates a huge amount of spray which shoots 1000 feet into the sky and can be seen 30 miles away, so whether you’re in the Zambian side of the falls or in the Zimbabwean side of the magic of the Victoria Falls will always get to you.
01:02
Ethiopia: African Development Bank to invest $500 million in new airport
01:03
A South African court grants Zambia rights to repatriate Edgar Lungu for State funeralal
01:06
Morocco’s Marhaba 2025 operation brings surge of returning expatriates to Nador port
01:20
U.S singer Ciara gets Benin citizenship under new slave descendent law
01:18
North Korea bars foreigners from newly opened beach resort
01:00
North Korea opens new beach resort to locals but bans foreign tourists