what is the difference between nato and the european union?
They are two completely different organisations. The EU is fundamentally an economic and trade union between 28 European countries. NATO on the other hand is a military alliance, between countries around the North Atlantic, having members in North America and Europe. ... Why has the European Union been a success?