Quote: Here's a hint: England is the big island north a bit from France.
You may be old fashioned but you were crap at geography, How can England be an island when it has Scotland and Wales attached to it??? Should check your fact before being extremely rude to people.