RelianceIndiaCall.com is great for making long distance calls to India. I started using it at the beginning of July and I must admit that I am really satisfied with the service. Call quality is excellent.
The rate is 11.9 cents per minute for calls to anywhere in India. Payment options are pre-paid and post-paid. The nice thing about it is that I can make calls for 2 minutes and I will be only charged for that. I don’t have to worry about connection fees etc.
Two of my other friends are using the service and they are also really satisfied with it. If the quality stays like this, I will be using their service for a pretty long time.
Note: If you are not calling ALL INDIA i.e. if you are calling cities like Hyderabad and Chennai, then I think other calling cards will be better for you. I heard that with some of the calling cards, you get about 6 cents per minute rate for calls to Hyderabad.