Spain's Teatro Real, one of Europe's major opera houses, is canceling a set of upcoming performances by Russia's Bolshoi Ballet over the war the country is waging on Ukraine.