Western Cape Highland Gathering
Dancers, pipe bands and members of the Caledonian Societies of South Africa all participated in the Western Cape Highland Gathering on 3rd April 2009.