The Final of Miss England took place Monday 16th June in Torquay ( the English Riveria, They have palm trees there.) 59 young ladies from all around the country headed there at the weekend to compete for the title. The winner becomes an ambassador for England, travels to Mauritaus, clothing sponsorship for the year, a model portfolio, …