It’s not quite the British invasion, but the largest ship ever built for the Royal Navy arrived in New York on Friday for a week-long visit. The HMS Queen Elizabeth, dubbed the “Big Liz,” anchored in the Hudson River carrying about 1,500 seamen and was viewed by tourists visiting the Statue of Liberty and Staten...