Bank of America Securities predicts that the Indian equity benchmark Nifty 50 will reach 29,000 by 2026, offering an 11.4% upside. The report suggests that large cap stocks will outperform small/sid caps, and there are opportunities in financials, IT, chemicals, jewelry, consumer durables & hotel sectors.