Markets have crashed again, with investors fleeing for the hills after the first bout of what the European Central Bank is calling “technical stress” last week.The collapse in oil prices since June and a subsequent slump in consumer confidence and spending all led to an unprecedented sell-off, forcing the ECB to impose a new stimulus program to revive the economy.The […]