India all out for 353 just before Day 2 tea