What makes a city liveable?

Happy cities, quite simply, mean happy people. In order to ensure a happy and sustainable future, governments and developers must introduce a …