I believe it gets your location from GPS (or any other location services you might be using.
The first time you set a briefing alarm, it asks you what country to use for the news. If you didn't set that up, you might have to delete your alarm and re-do it.