G7

hate speech

Trump’s bold defiance of Macron’s hate speech charter

August 28, 2019 11:25 am

Once again he chose the road of greater difficulty, through a terrain of predictable abuse

boris johnson

For better or worse, Boris Johnson is different

August 26, 2019 9:38 am

The British PM has astutely allowed Trump to adopt him as his protégé

emmanuel macron

Emmanuel Macron’s climate change virtue signaling

August 25, 2019 3:15 pm

The French president is addicted to the ecstasy of gratuitous self-righteousness

yin

Trump’s yin and yang game with China

August 24, 2019 6:12 am

When Trump calls Xi his friend, markets should really be spooked