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