Urban Farming/agriculture is growing or producing food in a city or heavily populated town or municipality. Urban farming is often confused with community gardening, homesteading or subsistence farming. What distinguishes them is that urban farming/agriculture assumes...