contestada

Why did merchant guilds form in the Middle Ages?

To serve local churches
To build cathedrals
To eliminate competition between merchants
To protect merchants and their goods