Russia will launch two European satellites Nov 2 from the Plesetsk space center in northwest Russia, a report said Tuesday.
Russia to launch two European satellites