Yes, I did comment to my husband that the statement about Mercedes being the only polar bear in the UK should be amended either to say that she is the only one in Scotland or that she is the only polar bear on public view in the UK. Having seen Zara at Heythrop myself last year, this falsehood did strike a chord with me!
I agree with your comment that the sculpture probably looked more impressive floating down the Thames