Hubble Space Telescope: A Window to the Universe
Hubble Space Telescope (HST) was the first in the family of great observatories to witness the glamour of the universe. It has been orbiting around the Earth at a distance of about 540 km since its launch and deployment by the space shuttle Discovery (STS – 31) on 24th – 25th April 1990. “A telescope […]