Kate Middleton races Prince Harry at Olympic park

The Duke and Duchess of Cambridge went head to head in a race this afternoon as they took part in a training day for the London Marathon at the Queen Elizabeth Olympic Park (QEOP) in London