Virgin Mobile South Africa
Never again!!!
Virgin mobile requires you to call 30 days before your contract ends in order to cancel your contract, witch would be fine, but. I called 4 times to do it. Each one of there so called "champs" have no idea whats going on. They debit more money out of my account after they have assured me ...