credit: industrybuzz.com

credit: industrybuzz.com

Social media giants have for the first time, taken up a new role known as ‘deplatforming’.