Europe has been living beyond its means. Now the bills are due

Europe has been living beyond its means. Now the bills are dueGetty Images