20150516 city.bengaluru: Meeting life's odds head on; they score high on all counts