The biggest and most powerful warship ever built for the Royal Navy has been officially commissioned.

At a ceremony in Portsmouth, the Queen described "HMS Queen Elizabeth" as the best of British technology and innovation.

The ship is capable of carrying up to 40 aircraft.