Same-sex marriage begins in Mexico City today
All three North American capitals now allow same sex marriage. Ottawa became the first when same-sex marriage became Canadian law several years ago. Washington, D.C. was next when same-sex marriages began on Wednesday. Mexico...
Read More