English: New York to London in just two hours?
Telugu: కేవలం రెండు గంటల్లో న్యూయార్క్ నుంచి లండన్కు. . !