Technology How to delete your Facebook account or at least make it a little better March 25, 2018 johorbiznet Johor News How to delete your Facebook account or at least make it a little better KTAR.com Facebook places full-page ads in British and American newspapers to apologize for Cambridge Analytica data leak BetaNews Full coverage Source: Technology News Feed