English: India has inked agreements with Russia and France for the mission.
Telugu: ఈ ప్రాజెక్టు కోసం రష్యా, ఫ్రాన్స్లతో భారత్ ఒప్పందం కుదుర్చుకుంది.