Isle of Wight is situated in:Geography (a) Atlantic Ocean (b) English Channel (c) Irish Sea (d) North Sea (e) None of these