Expand North Star 2023 kicks off in Dubai gathering game-changing start-ups to accelerate on global stage Africa Sunday, 15 October 2023, 15:25By Kmaupdates DUBAI, United Arab Emirates, October 15, 2023/ — World’s largest start-up show welcomes over 1,800 startups from more than 100…