Johannesburg - The Eastern Cape town of Grahamstown, has officially been renamed to Makhanda, Arts and Culture Minister Nathi Mthethwa announced on SABC TV on Tuesday night.
The minister said, "we followed the letter of the law" in renaming Grahamstown after Makhanda, who was also known as Nxele, a Xhosa warrior, philosopher and prophet.
"From today it's Makhanda," declared Mthethwa.
There were more than 300 objections to the name change.
Makhanda, who was also known as Nxele, was a Xhosa warrior, philosopher, prophet and military man who fought against colonialism in battles that include one where he led an attack against the British garrison at Grahamstown in 1819.