The 27 leaders of the European Union have agreed to devote €120 billion for "immediate growth measures," a top European official said.
The 27 leaders of the European Union have agreed to devote €120 billion for "immediate growth measures," a top European official said.
Read the full story »