Technology Instagram, Twitter make link previews work again. Details here Ayub Khan Nov 4, 2021 0 The nine-year-old internet feud between two of the mega social media platforms has seemed to settle down for good. From now, when netizens will share Instagram links on Twitter,…