today there are numerous countries that allow homosexual people to marry, including: argentina, australia, belgium, brazil, canada, denmark, england, finland, france, iceland, ireland, luxembourg, netherlands, new zealand, norway, portugal, republic of ireland, scotland, spain, south africa, sweden, uruguay, the united states and wales. the netherlands was first in 2001. it is also legal in six native american tribes.