Instagram will now ask suspected bots to submit video selfies BiancaPatrick November 23, 2021 Technology 0 Comments Instagram is one of the biggest social platforms owned by the tech behemoth, Meta (formerly Facebook). It is home to millions of users and hundreds…