BusinessEuropean markets struggle; Barclays surges 7% on earningsAdminFebruary 20, 2024February 20, 2024 February 20, 2024February 20, 2024 European markets struggle amidst global sentiment uncertainty, while Barclays surges 7% on strong earnings....