Breaking News from the BBC.
Powerful explosions have torn through three Madrid train stations during the morning rush hour, with latest reports speaking of 173 people killed.
Powerful explosions have torn through three Madrid train stations during the morning rush hour, with latest reports speaking of 173 people killed.