It picked my location perfectly, but then gave me a temperature in Fahrenheit. All you need now is to match locations to measurement standards (ie. US, UK and that one other country imperial, all others metric).
Just goes to show that it's not easy to match location to measurement standard: you would be wrong if you picked Imperial measurements for the UK, unless the person viewing the page is of a certain mindset and born before about 1975.
I was raised in the UK, and used celsius. Now I live in the US and have learned to use Fahrenheit.
On a related note, I was very annoyed that Yahoo Weather will allow you to either choose centigrade and kilometers per hour, or Fahrenheit and MPH, but not to mix and match. Insane.
IMHO The UK is slightly more complex than that. When it's hot, we use Fahrenheit - "It's almost 100℉ out there!.
When it's cold we use Celsius - "Brrr! -7℃"
More importantly, the UK is far simpler than all the others.
The answer to "is it going to rain?" here is always "Who knows? Probably... can't really say. It looks sunny outside, but it was raining this morning so it might rain again later today."
i changed it to default (on your first visit, before you have a cookie) to celsius for anything outside of the us. when you click on the answer you can toggle between celsius and fahrenheit and override whatever it picked.