International Cannabis Corp (ICC), a Canadian based cannabis company, has bought the international rights for a self-dispensing cannabis machine that can dispense both THC and CBD products. The company plans to install the machines in 80,000 retail locations across Europe including convenience stores and pharmacies. The machines have facial recognition software and will contain a range of cannabis-based products for people and for pets.