BEIJING, Jun 23 :China has successfully launched last and final satellite for Beidou Navigation Satellite System. Continue reading