Barack Obama reveals why he holds back from public political criticism

· The Independent