Nifty view & top picks by Prabhudas Lilladher: Buy Mahindra & Mahindra Bank Nifty would have a range of 31,370-32,650 Read Full News on www.business-standard.com