Londoners wandering their beautiful city yesterday were treated to over 2,000 happy faces floating through the city. They were the work of artist Stuart Semple who decided that the “installation” piece was what was needed in these times of doom and gloom. The happy clouds were biodegradable and environmentally safe and they sure as hell would have brought a smile to my face.