13 Feb 2024 Elon Musk denies reports that Starlink has sold terminals to Russia Musk says the reports are "false"