One of the longest urban streets in South Africa, Church Street in Pretoria is lined with historic buildings and monuments. It was the centre of administrative and governmental power during the ...