English: London: thames and hudson.
Telugu: లండన్ః థేమ్స్ మరియు హడ్సన్.