As Donald Trump prepares for his inauguration, he is struggling with opposition from the US media, intelligence agencies, government apparatus, parts of the Republican Party and a significant portion of the American population. Impressive obstacles appear to prevent him exercising arbitrary power...
Source