Claim: The Palar River is located in the Bay of Biscay, the largest bay in the world.
Evidence: Bay of Bengal