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