“Bay of Biscay” is situated between: Leave a Comment / GK Mcqs A. France and Spain B. Sweden and Finland C. Italyand Greece D. Estonia and Latvia