A German court dismissed the Thai's request for an annulment because same-sex marriages are not recognized in Germany, and therefore cannot be reversed.
That makes no sense at all. They say same-sex marriages are not recognized, yet that's what they did by granting a same-sex marriage that they will now not reverse.
That's like saying a 14 year old that said he was 18 to get a drivers license cannot now have his license revoked because 14 year olds are not allowed to get a license.