English: St Thomas' Hospital in London.
Telugu: ఇది లండన్లోని సెయింట్ థామస్ ఆసుపత్రి.