Managing Director of Techstars talks about the prospects for startups in the Middle East and North Africa
Top
Tier Outlet
Published on
October 22, 2024
Coverage secured for
Techstars
Located in
USA
Techstars is a global investment business that provides finances, mentorship and networking opportunities to early-stage start-ups