Talk about a blast to the past: some satellite images have just dropped – and they offer a fascinating glimpse into Bali as it was 60 years ago, long before global tourism changed its face forever.
DENPASAR, Indonesia — Elon Musk traveled to Indonesia's resort island of Bali on Sunday to launch Starlink satellite internet service in the world's largest archipelago nation. Wearing a green ...