English: London is approximately 60 miles.
Telugu: లండన్కు దాదాపు 600 కిలోమీటర్ల దూరంలో ఉంటుంది ఐర్లాండ్.