Russia

A Russian weather satellite and nearly 20 micro-satellites – including one made by Ottawa-based Telesat – failed to enter their designated orbits Tuesday following the launch from Russia's new…