Indian markets remained choppy in a narrow range for the better part of the day as two central banks on either sides of the pacific kept equity markets on tenterhooks here. After both retail and wholesale inflation numbers for the month of Nov alongwith industrial activity figures for October, announced recently, blew the 'green shoots of economic recovery' theory into smithereens, investors are now on the edge of their seats to see whether US Fed decides to scale back its bond-buying program earlier than scheduled, which could lead to a significant correction in emerging markets, including India, in the short-term and dampen the festive spirit too. The Sensex ended 56 points lower at 20660 levels and the Nifty scrapped 14 points at 6155 levels. Key benchmark indices ended lower dragged down by heavyweights. Oil & gas pack on the BSE sectoral indices tracking stocks of various sectors, ended down 1.6% lower followed by Auto, FMCG and banks. IT, CD, TECk and healthcare indices gained as investors looked for security amid confusion. Among heavyweights, HDFC twins, Sun Pharma, ITC and Bharti Airtel, were down between 0.6-2.2%, and also the top Sensex losers but gains in Infosys, ICICI Bank, Sesa Sterlite, TCS & L&T capped the losses.