INFO - Cape Flats Battalion later named Cape Light InfantryWith thanks to Alan Woolley
INFO - Cape Flats Battalion later named Cape Light Infantry
With thanks to Alan Woolley