English: Thames and Hudson, london.
Telugu: థేమ్స్ & హడ్సన్, లండన్ మరియు న్యూయార్క్.