The U.S. Supreme Court delivered a landmark victory for gay rights on Wednesday by forcing the federal government to recognize same-sex marriages in states where it is legal and paving the way for it in California, the most populous state. (Photo source: gb.cri.cn)