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
You might like
Related news coverage
Understanding The Khalistan Menace – OpEd
This article is centered over the secessionist demand emerged for a separate land of “Khalistan” from India. Ironically, this..
Eurasia Review