FC Barcelona have arrived at OR Tambo International Airport after a number of delays to their flight. The team was due to land at 6:00, but only arrived at 8:00.

The Catalans are in South Africa for their Nelson Mandela Centenary Cup encounter against Mamelodi Sundowns at FNB Stadium on Wednesday night.

Barca have brought their big guns for the match – including Lionel Messi