For the first time, Indian Stocks have a Market Value of $4 trillion