With the Sensex climbing past 30,000, India’s market capitalisation (m-cap) is inching to the $2-trillion mark; at $1.94 trillion in dollar terms, it's less than three per cent shy of this. Only eight other countries have a higher m-cap. The benchmark Sensex on the BSE exchange has gained 20 per cent in dollar terms so far in 2017, making it the best-performing index among global peers. In local currency terms, the Sensex is up 13.2 per cent. India’s m-cap is now 82 per cent of the size of the 2016-17 gross domestic product.
This performance, with a strengthening rupee, has