Global stocks, euro falter on lackluster earnings, Spain

photo

Photo  / 3

A city trader monitors stock prices in London.