The legality states that only Banking companies can accept cash deposits.
This is why a system like Mt Gox is not yet possible in India unless you can obtain a Banking/MSB licence.
With Brick and Mortar establishments being the weakest link in the Bitcoin economy, Anything centralized will be stopped by the authorities.
Getting rid of them will become easier in a few years for sure. Bitcoin is not a short-term plan for India.
In the mean-time, if someone can work around cash based pre-paid cards(Regulated as well) as a way to purchase them and get money from point A-B, That may be the low hanging fruit for India.
http://bensonsamuel.com/bitcoin-3/reserve-bank-of-india-regulations-on-bitcoin-in-india/Also check out localbitcoins.com
Mt Gox is not an intermediary, they make a cut and accept deposits, which get them into quasi-banking.