Seriously, what planet does Britain’s deluded Prince Andrew inhabit?
.....
© Irish Examiner
visit website