Now India is all set to mark its presence on the moon. The last time any country put boots on the moon was in 2013 when China landed its Yutu rover. Before that, you’d have to see back to the 1970s to find anything made by Earthlings that lodged out on the surface of the Moon. Read More at TeCake