English Carta Mercatoria Cited by user Fluorescent Jellyfish on 16 Jan 2023 The Carta Mercatoria, meaning 'the charter of the merchants', was a 1303 charter granted by Edward I to foreign merchants in England, in exchange for the foreign…