Pretoria: Prime Minister Narendra Modi on Thursday arrived in South Africa from Mozambique on the second leg of his four-nation African tour. "Second leg of PM's Africa tour begins in South Africa. PM lands in Pretoria," the Prime Minister's Office tweeted. South African Minister for International Relations and Cooperation Nkoana Mashabane and Minister for Small Business Lindiwe Zulu welcomed Modi at Air Force Base, Waterkloof, in Pretoria. On Friday, Modi will hold talks with South African President Jacob Zuma in Pretoria and later address an India-South Africa business meeting. He will visit the Constitution Hill in Johannesburg and then the Nelson Mandela Foundation. In the evening, he will address an Indian diaspora rally in Johannesburg following which he will leave for Durban. On Saturday, the Prime Minister will visit Mahatma Gandhi's Phoenix Settlement in Durban and undertake a train journey to Pietermaritzburg in memory of the 1893 incident when Gandhi was thrown off a train carriage on account of his skin colour. He will also attend a reception to be hosted by the Mayor of Durban. Modi arrived in Mozambique on Thursday morning on the first leg of his African sojourn. India and Mozambique signed three agreements, including a long-term one on purchase of pulses. Apart from Mozambique and South Africa, Modi will also visit Tanzania and Kenya.