Airtel Call Home / Calling Cards to India
Worst site and terrible service, no method to contact customer service!
This is actually the toughest site and telephone support I've applied from US. 1. Put order 4 times with defeated communications - remarkably got taken 4 occasions from my charge cards. 2. Might never connect with customer support quantity provided. 1-877-5150 never linked to date. 3. Never ...