At a cost of £3bn, and weighing in at 65,000 tonnes, the UK’s newest and biggest ship has been welcomed into its Portsmouth base. Theresa May hailed the HMS Queen Elizabeth as a clear signal that Britain would remain a “fully engaged global power”. But critics have raised doubts, including the cost.