Got to be Iceland although a very honorable mention for the UK.

Check out Norway !!! Nil Points here we come...