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