The requirements to form a gay marriage vary depending on the country. In the case of Spain, the first step is to appear at the Civil Registry with a witness and present the necessary documentation. You have all the information in: «Where to celebrate your gay wedding«.

You have all the information in: "Where to celebrate your gay wedding".