World

Monday 05/May/2025 08:22 AM

Texas town home to SpaceX renamed 'Starbase'

A Texan town, situated in the south-east near the Mexican border and home to Elon Musk's SpaceX company, will be given the name Starbase following a vote by...