T20 Global League Jo’burg Giants 3 years ago Jo’Burg Giants is a professional T20 cricket team that competes in T20 Global League launched…