Massachusetts, Connecticut, Iowa, Vermont, New Hampshire, New York, Washington, Maryland and the District of Columbia. Do you know what do all these states have in common? Right you are, they all allow their gay citizens to marry each other. Unless you’ve been living under the rock, you’ve doubtlessly heard the debates and rumors about gay marriage issue. The Christian society is outraged by this new law and tries to ban gay marriage in the other states. Meanwhile, gay community and social activists rejoice and celebrate, and of course try to promote this law and give gay people all across the USA a chance to get legally married in their home towns.