Indian shares fall on mixed corporate results, global sellof