Local roasters feel the squeeze as global markets, tariffs and climate disruptions drive up costs

By Emma Renly