China successfully launched into space a eighth orbiter for its independent satellite navigation and positioning network known as Beidou, or Compass System on April 10, 2011. [Xinhua photo]
Go to Forum >>0 Comments