Seriously, what planet does Britain’s deluded Prince Andrew inhabit?

.....

© Irish Examiner