Kate Middleton mosaics

Kate Middleton’s July 11 due date is still almost two weeks away, but the royal baby frenzy is already well under way outside St. Mary’s Hospital in London, where the Duchess of Cambridge is expected to give birth.