The primary stumbling block continues to be the major cabal-backed governments.
The main stumbling block is the attitude of consumers, who are reluctant to use energy efficiency technologies.
Antonyms