Image: Getty Images The Department of Home Affairs has called for more oversight on social media algorithms and online platforms...
stop
With every update, Instagram just gets better and better, giving you more ways to share your own content and interact...