Indian stock markets have been bucking the trends of macro-economic indicators since the beginning of the pandemic last year. Despite the Indian economy shrinking at a record pace, Sensex and Nifty have attracted massive investments from foreign as well as domestic portfolio buyers over the past few months.