India pile up lead of 266