Casamento homossexual na União Europeia: um Estado pode recusar o reconhecimento?

Na União Europeia, cada país tem liberdade para autorizar ou não autorizar o casamento entre pessoas do mesmo sexo. Mas, em contrapartida, o facto de passar uma fronteira não pode privar os cidadãos dos direitos decorrentes de um casamento que foi legalmente celebrado noutro país. Este é um dos direitos garantidos pela livre circulação.