Netizens went into a frenzy as reports stating that Twitter boss Elon Musk locked out employees temporarily emerged on Friday, giving a rise to speculations that he may decide to shut down the microblogging platform. In an announcement, Musk closed off the Twitter headquarters in the USA’s San Francisco for its employees. Their badge access […]