European shares stall in cautious trade as markets weigh geopolitical conflict
CryptoAlerta — análise de criptomoedas e mercado em tempo real