Businessinsider.co.za | SpaceX says more than 500,000 people have ordered or placed a deposit for Starlink internet

Elon Musk’s space venture launched another 60 satellites into orbit Tuesday for its ever-expanding Starlink internet service.