Japan has 125 million people in an area the size of California. Besides that it is 70% mountains. Their diet is mainly Tofu made from soybeans and fish. Because of the dense population they allow very little immigration. Foreigners (non-Japanese) are only 2% of the population.