Tycoon Musk touches down in Bali for Starlink launch
DENPASAR, May 19 — Tech billionaire Elon Musk landed today on Indonesia’s resort island of Bali where he aims to launch his Starlink service to extend internet to remote areas of the country. Millions of people in Indonesia, a vast archipelago of more than …