They’re Here! Royals take New York City

The Duke and Duchess of Cambridge have landed in New York City. The Empire State Building is lit up in homage to the Union Jack. Royals: always a good distraction.