English: home in New London.
Telugu: లండన్ లో న్యూ ఇయర్.