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