MARKET WRAP: Banks, pharma send Sensex 202 pts lower; Nifty ends at 12,046 All that happened in markets today. Read Full News on www.business-standard.com