katiebreon5051 katiebreon5051 25-02-2024 Geography contestada Indian Island lies off the coast of Devon. What country is Devon a part of __________?a. Englandb. United Statesc. Australiad. Canada