The 2025 IPO season went great for investors, as we saw several stocks delivering returns of up to 128 percent, which is more than double what investors had initially invested.
A senior Kremlin official has said Europe stands on the "edge of an abyss" with the prospect of an uncontrollable conflict between Russia and Nato looming.Russia's deputy foreign minister Sergei ...