No one is unstoppable forever.

Looking at the current landscape of tech giants, from Facebook to Google, from Stripe to Intel, it is almost impossible to imagine they can ever be out-spent or out-competed.- Whilst they might seem unstoppable – with the sheer brain power they employ and the almost bottomless stash of cash they command, it is reassuring that every giant has its weaknesses.