Quizzing Live

On Which British Island Is The Town Of Cowes

Answer:
Isle Of Wight