Autoluw is a Dutch urban planning concept meaning "nearly car-free". It's put into use all over the country, and has resulted in some of the greatest urban environments I've ever been to. This video ...
Amid slowing sales and consumer concern over taste and ingredients, plant-based meat research teams are looking again at ...