Question: Name england's 2nd most populated island, where the local TV and radio is transmitted from Rowridge.
Sentence (from "Grosse Ile (Michigan)"): Grosse Ile is the largest island in the Detroit River and is the most populated island in the state of Michigan.
Relevant evidence: No