Travelling & touring: Climbing Africa’s highest mountain on wheelchair!
Olduvai Gorge, situated in Tanzania, is considered as home of human ancestry as well as the evolution of mankind whose offspring were later considered to have settled all over the world.
By Burzil Dube
Jul. 23, 2023