There Jews living there before the ones who came.
And no,the British only allowed a certain number of settlers per year. Also,the Jews bought land from Arabs. Yes. They bought land,they bought property,Arabs sold them stuff.
And by 1947 there were 553,000 Jews and a bit more than 1,000,000...