Biology
Answer
Testes lie outside the body because the normal body temperature does not allow the maturation of the sperms. In such an arrangement, the testes are at a temperature which is 2-3°C lower than that of the body. This is the most suitable temperature for sperm production and development.