MONTPELLIER, France: France on Wednesday celebrates its first gay marriage in the southern city of Montpellier after months of bitter debate and opposition...