European markets at close: 12.05.2014

2014-05-12 3,173

Free Traffic Exchange