News Bites Vikram lander debris spotted by NASA By Scientia 3 years ago NASA says that it has located the debris site of the Vikram lander which had