India has 129 trackable space debris objects in orbit, confirmed in Parliament in March 2026. Here is how Isro plans to reach zero new debris by 2030.