From Mar 2020 to Mar2021 Nifty's PE dramatically increased upto value of 40plus which never crossed value of 30 in it's history
Money inflow the prime reason more than any fundamental it seems
Although PE now cooled off & Nifty now trading around 19 PE