Thomas Cook has unbeliveably good service around the globe. It has really made life easy for Indians in foreign countries who want to transfer their money to their families in India. Thomas Cook has a neat and pretty secure system of transfering. They basically ask the receiver a question that he/she is supposed to answer to get the money. This means that the sender should notify the receiver(a DUH!). Also, I think their service fee is a bit expensive although their are no other alternatives other than Cook except for Citibank which I soon realized cuts your pocket. So go for Cook because I have good experience with their service.