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
How smart phones have ruined our lives
How do you deal with an elderly queue-jumper?
To my dear social networks "ghosts"