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