To be fair this is likely not a phone-specific issue, if it's the network, why suddenly so bad and for a few days?
Since the weekend my current location on the homepage and HTC weather app has not been very precise. Sometimes it can do no better than 'United Kingdom', sometimes it says 'London...