Extraterrestial Explanation?
While the Indian Space Research Organisation (IRSO) has claimed to have located the lander, the agency has yet to officially release any pictures, and its social media orifice has kept mum on the matter.
Maybe on their last fly-over they saw little green men removing all the useful parts?