India will host South Africa for the fifth and final T20I at the M. Chinnaswamy Stadium in Bangalore, on June 19.