WionNews Video

European Leaders Strike $105 Billion Deal After Long Talks

European leaders have finalized a $105 billion deal following lengthy negotiations, signaling major economic and political developments in the region. The agreement is expected to impact trade, infrastructure, and international relations.

Trending Videos