There's nothing like QE to drive a stock market rally:

  • German DAX +1.7%
  • French CAC +0.6%
  • Italy MIB +0.3%
  • Spain IBEX +1.3%
  • UK FTSE +1.1%

Weak currencies are also helping to life European stocks.