English: The heart of tourism in England is called London.
Telugu: ఇంగ్లాండ్ లో పర్యాటక గుండె లండన్ అంటారు.