What is urban farming?

Urban farming, or urban agriculture, can be described as the growing of plants and raising of animals in and around towns, cities and urban environments. Until recently, farming has been a largely rural activity. But the development of technology, together with a pressing need to find more sustainable ways of production and consumption, has led to the adaptation of farming techniques in more built up environments.
There are several different types of urban farms of varying scales that exist in different parts of the world, including commercial city farms, community gardens, community orchards, indoor vertical farms, hydroponic greenhouses, rooftop gardens, urban aquaponic farms (or fish farms), urban beehives and small-scale homestead farms. They produce a range of goods for local consumption or retail, such as grains, vegetables, fruit, meat, poultry, fish, herbs, honey and dairy products.
Urban farms can be small, medium or large-scale commercial enterprises, cooperatives run by community groups or residents, or even individual set ups. The farms have proliferated in both developed and developing countries in recent years, serving slightly different purposes in general in each. Farms in wealthier industrialised nations have largely been in response to the challenge to find more sustainable methods of agricultural production, along with moves towards more localized economies. In poorer countries, they have come about through multi-stakeholder efforts to combat food insecurity and hunger levels.