Hi Nayagam,
I have posted my view in this regard in the thread "Good Foreign Brokers". However, for your reference I am pasting the thread again -
You can try opening accounts with companies like
anand rathi they have a tie up a company called Spread co to offer currency trading in India.
You can also open account with Alpari (india)
www.alpari.co.in - They are the only market maker (FSA regulated) to set up an office in India to service clients.
If you want to trade only in INR USD you can open accounts with any Indian brokerage house like angel broking, religare, sushil finance etc
Alpri offers one of the tighest spead (foreing currency brokers do not charge brokerages) they earn their revenue through pips and yes you can see live currency rates when you will download Meta Trader 4 from Alpari.co.in and open a demo account with them. You can also learn about currency trading through their training portal called alpari.academy. (I have also learned currency through alpari.academy only). Meta Trader 4 is a free software for download.