World Geography Dover strait separates? A) Cuba and Florida B) Spain and South Africa C) Germany and France D) England and France Detailed Solution: No Details Prev Next