Remittance of money to India

Can anybody tell me what is the best way of doing remittance of money to India. Are there any bank branches of any Indian Banks?
Thanks in advance!

Why don't you use HSBC bank. They got branches every corner of Earth.

I thought you could use any large banks now, but I am not sure