In the opinion of many, Cuba is an isolated socialist dinosaur.
Cuba is thought to be an isolated socialist dinosaur by many because they have chosen to separate their own self from the rest of the world.