2. (a) A farm is a place with land that people use to grow crops and keep animals. (b) A village is a small settlement with houses or huts where people live. Some villages have other buildings like a shop or a school. (c) A town is bigger than a village with more streets, houses and shops. It also has other buildings such as a police station, banks, and schools. (d) A city is bigger than a town with many shops, hotels, offices and busy roads. They also have hospitals and an airport. What kinds of work do people do on farms and villages? *