European shares stall in cautious trade as markets weigh geopolitical conflict

CryptoAlerta — análise de criptomoedas e mercado em tempo real