Spanish La Liga champions Barcelona will play a friendly against South African champions Mamelodi Sundowns in Johannesburg on May 16 as part of …

source