The 2006 observations by the Spitzer Space Telescope revealed that Andromeda Galaxy contains one trillion (1012) stars.