Meteorite may explain life's 'left-handedness'

The predominance of 'lefthandedness' amongst amino acids in meteorites isn't, after all, an indication of biological activity, say scientists.