Visitors flock to see £2 million painting by Venetian great Canaletto on display in Aberdeen

The Canaletto
The Canaletto

Breaking