India and France sign 3 space agreements at Paris summit

Technology