Pakistan have announced the XI for the first Test against South Africa in Centurion and have included Babar Azam, who was dropped for the last two England Tests. Babar takes the place of the struggling Abdullah Shafique, who has been axed. Meanwhile, pacer Mohammad Abbas returns to the starting XI in Tests after three years.