English: New York to London in three and a half hours?
Telugu: మూడున్నర గంటల్లోనే న్యూయార్క్ టు లండన్. .