When Teresa May delivered her first major speech in 2017, the general political atmosphere was even worse than the British weather — cloudy, grey and dull.
The weeks to come will show how far the British prime minister is ready to keep her cards close to her chest. May seems to be running out of time as, historically, Britons do not tolerate uncertainty and suspense especially when it comes to the economy.