Could that be Chennai, India? Located on the southeast coast of India? Isn't that where Microsoft tech support is? I talked to someone from there once, I believe that's where he was calling from (or somewhere near there, he said it was a large city on the southeast coast).