单项选择题

According to a recent ( ), in Shanghai alone there are more than 2.5 million migrant workers.

A. research
B. poll
C. survey
D. investment