Thanks, LTOS! It must be a late work of Canaletto as it lacks the imagination, the freshness and vitality of his earlier work.
Yes. You are right about that.