Calling card to India

@ptrikha_2 (47064)
India
May 31, 2010 8:04pm CST
Hi All, I am in United States - New Jersey area for a few weeks. Any idea, from where can I get calling cards to India, for which I do not need any US sim card , or US number?
1 person likes this
No responses