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