Advantages of internal combustion engine over wind-mill are as follows:
1. We cannot get strong winds in sufficient quantity at all places, so wind-mill does not work at all places. But on the other hand, internal combustion engine can be used at all places.
2. As compared to a wind-mill, an internal combustion engine is smaller and can be easily transported from one place to the other.
3. Internal combustion engine is used in vehicles whereas a wind-mill cannot be used as such.
4. Internal combustion engine can be started at our will and need, but the wind-mill depends upon the speed or velocity of wind.