Russia launches 38 satellites for 18 countries. IN World. (The Philippine Star)