Answer:
7.89 births per minute
Explanation:
525600 minutes in a year
4,148,000 divided by 525600 =
7.89193302892
5.3m questions
6.9m answers