From which British port did John Cabot sail to the New World in 1497?
1) Bristol
2) London
3) Plymouth
4) Liverpool