English: And Tower of London.
Telugu: ది టవర్ ఆఫ్ లండన్.