HELSINKI, Finland — China launched an Earth observation satellite July 30, seeing the country equal its record for launches in a calendar year with 22. A three-stage Long March 4B lifted off from the Taiyuan Satellite Launch Center in northern China at 11:00 p.m. Eastern Monday, carrying the Gaofen-11 satellite […]