Indian stock markets ended lower on Friday. Financial and IT stocks led losses. The corporate earnings season starts next week. HDFC Bank and ICICI Bank were among the top losers. TCS, Infosys, and ...