Home » European markets struggle; Barclays surges 7% on earnings