Indian markets ended lower after six sessions of gains. Sensex dropped 345 points to 84,211, and Nifty slipped 96 points to 25,795 amid global trade concerns. FMCG and PSU banks dragged markets, while metals and oil & gas gained. ICICI Bank and Airtel were among the top performers.