on December 11, 2025 in World News Russia would be ‘best’ ally for US – Tucker Carlson click here for more