Browsing: Twitter has apologised for taking down accounts critical of the Chinese government just days ahead of the 30th anniversary of the 1989 Tiananmen Square protests.