Quick Answer: What Has Britain Given The World?

What has England given the world?

.