Where to buy orange sim card?
/
How do I get an Orange SIM card in France? You can buy an Orange prepaid SIM card in one of the 50,000 licensed Orange mobile stockists (tobacconists, shopping centres, one of the 1,200 French stores owned by Orange). The advantage of buying a Mobicarte ...
Read more