India has launched 104 satellites from the Sriharikota Space Station in east India in one mission, beating Russia’s previous record of launching 37 satellites at once. The majority of satellites hailed from the United States, while just three were Indian. One of the satellites launched by India was for cartographic purposes, to map the country’s mountainous…