powered by mochila

British singer-songwriter Elvis Costello is canceling two summer concerts in Israel because of its treatment of the Palestinians, disappointing fans in a country enjoying an upswing in visits by renowned artists.