Elon Musk denies selling Starlink to Russia

In recent days, substantial evidence has shown Russian troops using Starlink satellite internet on occupied Ukrainian territory and frontlines.