English: 2342 miles to London.
Telugu: ఇది లండన్కు 243 కి. మీ. దూరంలో ఉంది.