Vietnam is one of just five communist countries remaining in the world. It is a socialist republic with a one-party system led by the Communist Party.