Heraldo de Madrid - Stocks struggle on China data; gas prices extend losses