This week is manifesto publication week. Given that campaigning has been going on for the last three weeks, the cart would appear to have been put before the horse.
Yesterday, the Labour Party published its manifesto and today it is the turn of the Conservatives and Greens. No doubt the Liberal Democrats and UKIP will follow in short order.
This might amuse...