Paper : PPSC PAST PAPER 36
"Bay of Biscay" is situated beyween:
- France and Spain
- Sweden and Finland
- Italy and Greece
- Estonia and Latvia