Federal MP Craig Kelly has announced his resignation, stating he would only be able to speak “frankly and fearlessly” from the crossbench. Read more: …

source