Foreign Exchange and Currency futures at NSE difference?

I want to know the difference in the Foreign Exchange and Trading Currency Futures at NSE....

I heard that FX is a 24hour market but USDINR pair open at 9AM in NSE and close at 5 PM in the evening.

Are Foreign Exchange Brokers are different than NSE brokers (like Zerodha)???

Please help me out....

Helpful Hyperlinks are welcomed.....

Even in india , talk is going on to keep currency trade all day and night but you know red tapism in india , even small decision can take years in this country