British Prime Minister David Cameron ordered his top civil servant to try to stop revelations flowing from the Guardian newspaper about US and British surveillance programmes, two sources with direct knowledge of the matter said. News that Cabinet Secretary Jeremy Heywood had contacted the Guardian drags Cameron into a storm over Britain's response to media coverage of secrets leaked by fugitive US intelligence contractor Edward Snowden.