India and South Africa on Friday has signed three agreements besides holding talks on bilateral and global issues.
India and South Africa signs three agreements