Only one Royal has ever run the London Marathon – who was it?

Metro Metro

She was dressed in a bright green tutu.

Read full article at Metro →