English: And I giggled a lot too.
Telugu: నేను కూడా పెద్దగా నవ్వేసా.