For expansion of non-farm activities we need _____.
For the expansion of non-farm activities, we need a market. Markets are places where goods and services produced as a result of non-farm activities can be sold. As more villages get connected to towns and cities through good roads, transport and communications, opportunities for non-farm activities increase in the rural areas.
Thus, the correct option is D.