All about Hubble Space Telescope