This week the oldest Presbyterian congregation in southern Africa – Trinity Church, Grahamstown – celebrates the 190th anniversary of…
This week the oldest Presbyterian congregation in southern Africa – Trinity Church, Grahamstown – celebrates the 190th anniversary of…