HMS Queen Elizabeth was in Rosyth dockyard for maintenance and upgrades following a fault with its propeller shaft Warship ... the Navy’s largest ship has “completed her defect repair.” ...