European and Asian shares rally but Wall Street struggles to hold gains
Comments