Folks,
I got a sim for mobile Internet - was a trek to get it and I want to avoid that process again. Worried that the sim will expire. So I was wondering is there anyway to top up the sim from the UK? Via the Internet ideally or over the phone?
Neil.