A newly unveiled statue of Queen Elizabeth II in Northern Ireland has sparked criticism for its poor likeness and depiction of the late monarch. The bronze statue, placed beside Prince Philip's at Antrim Castle Gardens, has been called 'offensive' and 'utterly ridiculous' by many, with some urging its removal, citing it as an unflattering tribute.