United Kingdom News The Isle of Wight Festival, the venerated gathering on a small island off the English coast, started in 1968 Len Sherman Jun 16, 2017 0