The International Press Telecommunications Council, based in London, United Kingdom, is a consortium of the world's major news agencies, other news providers and news industry vendors and acts as the global standards body of the news media. Read More
14 "I am so glad she's dead" or "That's what she gets" will no longer be up on your Facebook page as the social network giant will now remove such scurrilous comments about users who have passed away and has tweaked community standards for memoralis ...