City life challenges