The weather forecast is always inaccurate.

The weather forecast is always around 5 degrees C off. The highs and lows are completely wrong. Even updating the location or setting a location to Melbourne Australia still shows incorrect weather. Where is the information coming from?