Indian stocks are on a four-month losing streak, set for their worst such run in 23 years as weak earnings, foreign outflows ...