Earth Roam generally used for calling with foreign living person.According to my experience with EarthRoam coming to the points.Network of EarthRoam in India is very very poor.you will not get network connection in every city in India.Rarely you will get connection in Metro cities.I only got connection in Delhi( Not in all place in Delhi) .Network strength is very poor.You rarely can talk and listen fluently with other person.Also customer service is not good at all.They rarely takes call in 24×7 customer service.If they takes call then they promise to solve your problems but my problems didnt solved till now! .And finally monthly pack charge of EarthRoam is very high( 3500 per month) .you will face huge problem at calling time.voice dont comes clearly probably due to bad network.so your money will be waste here.My opinion is dont go for this network provider.Thnks.