)
Indian stock markets have shown a strong recovery with Nifty 50 crossing the 24,300 mark, indicating positive investor sentiment. Brokerage firm Sharekhan has identified five high-quality long-term stocks that could deliver returns of up to 44% over the next 12 months. These include KPR Mills, Mahindra & Mahindra Financial Services,