Daily Star March 10, 2025By news-englandElon Musk claims to have ‘key to the puzzle’ that would ‘immediately’ end war