Companion planting is the methodology of growing certain plants together in order to increase yield, reduce pest infestations and allow one plant's characteristics to benefit others. The idea of planting certain plants together has been practiced by farmers around the world since the development of early agriculture, around 8,000 BC. Through trial and error, farmers discovered ... Continue Reading