confusion about two exchanges in india i.e NSE & BSE

Why we have 2 stock exchange in india?
we can have 1 stock exchange in india but we have 2 i.e. BSE and NSE. why ?
I have seen many companies in both stock exchange. two exchange means two market cap. if we join this two exchange then our market cap would be on 5th place,
plus we will get higher volume for trading. in its simplest way can anybody explain why we have two exchange.

Similar threads