Quebec to introduce new version of medical assistance in dying bill Top Stories

Rifts in Russian military command seen amid Ukraine fighting

As Russian troops wage a ferocious house-to-house fight for control of strongholds in eastern Ukraine, a parallel battle is unfolding in the top echelons of military power in Moscow, with President Vladimir Putin reshuffling his top generals while rival camps try to win his favour.

Trump Organization fined US$1.6 million for tax fraud

Donald Trump's company was fined US$1.6 million Friday for a scheme in which the former president's top executives dodged personal income taxes on lavish job perks -- a symbolic, hardly crippling blow for an enterprise boasting billions of dollars in assets.