The Thames River, London | Cultural Japan