Nifty may hit 29,500 by Q1 2027 on earnings... | KarmSakha