Karachi’s night sky hides most of the universe from view, but an all-night stargazing adventure just hours from the city