Answer :

England had lots of supplies.
Many people.(To manufacture etc...)
Many natural resources.

Other Questions