English: Haha, still makes me laugh.
Telugu: హహ్హాహఃహ, ఇంకా నవ్వుతూనే ఉన్నాను.