What defines a cluster in business? a) A group of unrelated firms in the same geographic area. b) A group of firms producing similar products or engaged in similar research. c) A single dominant firm controlling the market. d) A group of firms operating across multiple industries.