Urban agriculture is the practice of cultivating, processing, and distributing food in or around cities. Urban farming can also involve animal husbandry, aquaculture, agroforestry, and horticulture. In a broad sense, urban agriculture describes the entire food production system that occurs in urban areas