British Prime Minister David Cameron`s former spokesman has been detained on suspicion of committing perjury in a ...