Has blundering Boris Johnson been set-up by Theresa May?

As featured in International Business Times