powered by mochila

A charter designed to transform the 27 countries and half a billion people of the European Union into a more unified and powerful global player has passed its last major hurdle and looks set to become law within weeks.