Explosion in Barcelona triggers stock sell-off

READ FULL ARTICLE