India, France plan joint satellite launch
India and France are working out joint launch by 2005 of Megha Tropiques satellite, a climate mision that would open up new frontiers for climate and weather
India and France are working out joint launch by 2005 of Megha Tropiques satellite, a climate mision that would open up new frontiers for climate and weather