Current Nifty P/E is lower than what’s reported. Please check this post by @diffsoft. The current P/E is 22.91 and not 26.59 and that makes a big, big difference even though its still high.