Johannesburg signs twinning deal with Ramallah

Johannesburg, South Africa's largest city, on Saturday signed a twinning agreement and a memorandum of cooperation with the occupied Palestinian city of Ramallah. The agreements...