cape town , eastern cape south africa
St. Andrew’s College is an Anglican high school for boys located in Makhanda (Grahamstown), Eastern Cape province of South Africa. It was …