Elon Musk has announced his rocket firm SpaceX will continue funding its Starlink internet service in Ukraine, a day after he said it could no longer afford to do so.

Over the weekend it was revealed that the billionaire had made a request in September to the US Defence Department to take over funding for his satellite network, which has provided crucial battlefield communications for Ukrainian military forces since the beginning of the war with Russia.

Musk suggested that his company could no longer continue to fund the service "indefinitely", which he said costs $20m (£18m) per month to maintain. In addition to the terminals, he tweeted that the company has to create, launch, maintain and replenish satellites and ground stations, as well as defend against cyber attacks. 

The news sparked significant criticism and today (Monday) he announced his change of mind. 

"The hell with it... Even though Starlink is still losing money & other companies...