Sounds like weather might be trying to use what it thinks is your location. This is based on your IP and isn't always accurate. You can see where you ip appears to be on this website http://whatismyipaddress.com/

You could change this behavior in Weather app settings (cog at the bottom) to set a default location. Then you can delete the old places by going to Places (the star symbols with lines) and right click on the places you don't want.

My ComputerYou need to have JavaScript enabled so that you can use this ...

Windows 10 Weather App Disappears suddenly.I have recently upgraded from Windows 8.1 Pro to Windows 10 Pro and everything was fine then. But recently I am experiencing an issue which is Windows weather app dissapears/close suddenly when kept open for a few seconds.
Any help will be...

About Us
Windows 10 Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows 10" and related materials are trademarks of Microsoft Corp.