Tech EventsMay 7, 2020 WWDC 2020: The ‘virtual’ future of product launches? Tech giant Apple recently announced that its annual Worldwide Developers Conference (WWDC) will still take place this year later in…