Paris- France's top court ruled Friday that mayors cannot refuse to conduct same-sex marriages on the ground it goes against their religious or moral beliefs.