Europe has agreed a 500bn euro (£433bn) emergency package to stabilise the eurozone and stop the panic from the Greece crisis spreading further.

More...