Not sure what to make of the latest LTRO rumours doing the rounds, but I think it’s at least good to know that they are there! Market rumours are that the LTRO take-up will be of the order of EUR525billion; although most bank analysts seem to be coming in around the EUR450 billion mark.

Results expected around 10:15 GMT.