Tri-City is a good travel agent for deals to India. However, they do not accept credit cards for some airlines which is wierd, and if they do, then they charge an extra fee for it. They might make you hold the phone when you call, but once they talk with you, they get the work done once and for all. I would recommend them to anyone, just make sure that you pay using your credit card.
more