It’s Three Royal Race Starters for the London Marathon Kate wore a Heads Together jacket and Breton stripe top for today’s London Marathon. Read More about It’s Three Royal Race Starters for the London Marathon