Question: Name england's 2nd most populated island, where the local TV and radio is transmitted from Rowridge.
Sentence (from "Isle of Wight"): The Isle of Wight (referred to informally as 'IoW' or 'The Island') is a county and the largest and second-most populous island in England.
Relevant evidence: Yes