Whether you're a history buff, a military enthusiast or just want a place to cool off on a hot South African day, odds are you'll enjoy the South African National Museum of Military History.
The event was organised in conjunction with the City Council of Johannesburg at the Ditsong National Military Museum on ...