Planet Daksha

Planet Daksha is a world in the Altair star system. It contains a prison facility.