New answers tagged

2

Just to add to the existing answers, nowadays one can purchase Google Fi SIM cards in brick-and-mortar stores in the US such as Best Buy, and consequently in practice there's no need to have a US physical address.


Top 50 recent answers are included