We gathered responses from all corners of the continent – from Vienna to Zurich, Tallinn to Tbilisi and Bilbao to Porto. And now the results are in. We can reveal that London is the sixth happiest ...