David Cameron has declared himself a "low tax conservative, not a no tax conservative" at a speech which skewered tax avoidance from corporations in front of leading businessmen, economists and lobbyists.
The prime minister, speaking at Davos, Switzerland, said he was "as pro-business a leader as you can find... I yield to no one in my enthusiasm for capitalism" but argued that tax avoidance was driving away customers and infuriating governments.
Cameron addressed a panel session of the 43rd Annual Meeting of the World Economic Forum
"Speaking out is not anti-capitalism, or anti-business. If you want to keep tax rates low you have to keep taxes coming in."