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
To serve local churches
To build cathedrals
To eliminate competition between merchants
To protect merchants and their goods