Question: where is the isle of wight festival held
Answer: England