Ghana has cancelled a planned state visit by South African President Cyril Ramaphosa. Sources in Accra and Pretoria say the decision is due to recent attacks on Ghanaian nationals in South Africa.

The attacks have targeted migrants, including Ghanaians, in South Africa. These incidents have caused significant concern for Ghana's government. The state visit was seen as an opportunity to discuss these issues.

Diplomatic channels had been used to communicate Ghana's concerns. The decision signifies unhappiness with the situation in South Africa. It highlights the importance of protecting citizens abroad.

Ghana's foreign ministry has not yet issued an official statement. However, the move is a clear diplomatic signal. It underscores the seriousness with which Ghana views the safety of its citizens in other countries.

The nature of the attacks and their impact on Ghanaian citizens were major factors. The postponement of the visit suggests a need for South Africa to address these issues first. This action will likely affect future diplomatic relations.

President Ramaphosa's request for a state visit was made prior to the escalation of these attacks. Ghana's response indicates a shift in diplomatic priorities. Citizen safety has taken precedence.