Cape Town highlights Indian cricket’s superhero complex