European colonialism was not based on a massive power gap. In most places it was based on making the right alliances with groups in the places colonised, making favourable treaties etc.
Why did the locals ally with them and not just tell them to get lost?
Why did the locals ally with them and not just tell them to get lost?