Grahamstown, now known as Makhanda
… are about 4,000, almost exclusively English!" There are places of worship belonging to the: Roman Catholics , … are about 4,000, almost exclusively English. There are places of worship belonging to the Roman Catholics, … are about 4,000, almost exclusively English. There are places of worship belonging to the Roman Catholics, …