Teenage activist Greta Thunberg hit back at critics including U.S. President Donald Trump on Friday, saying their mockery of children shows her message has become "too loud to handle."

The 16-year-old Swede also told a huge Montreal rally that world leaders had disappointed young people with empty words and inadequate plans.

"Today we are millions around the world, striking and marching again, and we will keep on doing it until they listen," Thurnberg told a crowd that organizers estimated to be about half a million people in the Canadian city.