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