What is cohousing, and how does it address the challenges of urban living?
Cohousing involves groups of people collectively designing and building shared living spaces, fostering a sense of community and reducing the environmental impact of individual housing units, thus addressing urban living challenges.