ICICI Bank's Money2India

This is India popular  money transfer site.

Money2India offered to NRIs from 15 different countries via e-transfer, express e-transfer and local wire-based power transfer.

Transfer Fee charge is $4.00 Up to $1000

Daily Transfer Limit $0 - $25,000

It has android app also, you can download from google play store.

You can Send money from anywhere to India.