US President Trump has insulted NATO, a military and political alliance of 32 North American and European countries, again. "Russia and China have zero fear of NATO without US," he wrote on Truth Social, adding, "I doubt NATO would be there for us if we really needed them." However, he later added that US would always be there for NATO.