The Queen has unveiled a statue of herself in Australia, despite being thousands of miles away in Windsor Castle.
Full ArticleQueen unveils statue of herself in South Australia - with the help of technology
Sky News
0 shares
5 views
The Queen has unveiled a statue of herself in Australia, despite being thousands of miles away in Windsor Castle.
Full Article