India comfortably placed at 354/7 at lunch on day 3