A rainbow flag flies with the Union flag above British Cabinet Offices, marking the first day Britain has allowed same sex marriages, in London March 29, 2014. [Photo/Agencies]
Gay couples in Utah can file joint state taxes
Parade proceeds amid tension over gay rights
Heartless thief jailed for robbing beggars, generous pair provides free food for students and weddings guests are treated to feast of bank notes.
Sex education for children in China
China cracks down on graft