Miss Preston Has Won Miss England!

The wonderful Miss Preston Elizabeth Grant has managed to bring home the big crown at this year’s Miss England final, held in Southport.   Along with the crown and sash, she has also won the chance to represent England at Miss World, as well as a bunch of amazing prizes: including a wardrobe of evening […]