Hundred of athletes and officials from across the continent, were welcomed by thumping sounds from local musicians during the official opening of the Africa Youth Games at the National Stadium.
Fireworks lit the Gaborone skies on May 22, as the country prepared to host its biggest sporting tournament.