Prime Minister Narendra Modi will be visiting South Africa's Johannesburg on Friday at the invitation of President Cyril Ramaphosa, to attend the 20th G20 Leaders’ Summit. "This will be a particularly special Summit given that it would be the first G20 Summit being held in Africa.