Tratado de Badajoz

Summary

Existen tres tratados conocidos como Tratado de Badajoz: