UK Spotlight: Isle of Wight
The Isle of Wight is situated just off the coast of Hampshire in the English Channel, it is the second most populous of the English isles with a population of just over 132,000 ‘Vectensians’ as they are known. The Isle has been a county in it’s own right since the turn of the 20th Century […]
Read More