The Hubble Space Telescope is one of the marvels of NASA in collaboration with other Space Agencies such as the United States Space Program and the European Space Agency. It is a 43.5 feet large (13.3 metres wide) telescope placed out of the haze
More