Edinburgh residents have the chance to see seven of our eight solar system's planets in a rare celestial event. Mars, Jupiter, Uranus, Venus, Neptune, Mercury, and Saturn will all be visible for ...