Hints of `building blocks of life` detected on Pluto

Planetary scientists claim that the Hubble telescope has found hints of "building blocks of life" on Pluto.