It's legal in Germany,
http://en.wikipedia.org/wiki/LGBT_rights_in_Germany

and that link is just for you, Jack. :P