Themsestadt

Noun

 * 1) the city on the Thames: London