Shanghai takes the lead as Chinese coffee consumption averages 16 cups per year. Coffee festivals are popping up across China in recent years …Read More