3 July 2023 The All New Twitter – Brought to you by … Facebook! The rumour machine is in full swing and the word on the street is that Facebook and Instagram may be expecting a baby.