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