Anne
Queen Elizabeth II and Prince Philip will celebrate their platinum wedding anniversary on November 20.
Footsteps came first, then unfamiliar voices, the smell of cow dung and the kicking in of the front door.
Most Read