What are the factors affecting science?

1 answer

For such a general and open ended question like this your best bet is to Google it.