Question

Name four social and/or technological developments that aided Europe in expansion.

Answer

This answer is hidden. It contains 128 characters.