In the opinion of many, Cuba is an isolated socialist dinosaur.
Cuba is thought to be an isolated socialist dinosaur by many.