Britain's Prince Charles said Tuesday that urgent action is needed to fight climate change, likening the struggle to Britain's battle against Nazi Germany in World War II.

The environmentalist prince told a business conference at his St. James's Palace residence that "the crisis of climate change is far too urgent and discussion simply isn't enough."

"I do not want my children and grandchildren, or anyone for that matter, saying to me, 'Why didn't you do something when it was possible to make a difference and when you knew what was happening?'" he said.

• Click here to visit FOXNews.com's Natural Science Center.

"We can do it, just think what they did in the last war. Things that seemed impossible were achieved almost overnight."

The 58-year-old heir to Britain's throne is a firm supporter of environmentalist causes, and runs an organic farm on his Highgrove estate in western England. He also has a multimillion-dollar line of organic foods, Duchy Originals, whose profits go to charity.

Earlier this year, Charles canceled a regular skiing holiday to Switzerland as part of an effort to reduce the number of jet flights he takes. He has said he will publish details of his lifestyle's impact on the environment in this summer's annual review of his accounts.

Charles told more than 1,000 British business executives that "it just cannot be business as usual" where the environment is concerned.

"I hope today will show that everyone can do something, because business is not only a major contributor to climate change but can also play a key role in tackling the problems and reducing their impact," he said.