બ્રિટનના સૌથી મોટા શહેરો આ જ ટાપુ પર સ્થિત છે.