Jennifer Lopez has cancelled a performance in Turkish-held north Cyprus after a storm of angry protest from thousands of displaced Greek Cypriots.
The Latin pop star's gig at a luxury hotel had triggered anger among Greeks accusing her of according legitimacy to northern Cyprus, a breakaway state recognised only by Ankara.
"Jennifer Lopez would never knowingly support any state, country, institution or regime that was associated with any form of human rights abuse," a statement on Lopez's website said. "It was the decision of her advisers to withdraw from the appearance."
Lopez, her husband, singer Marc Anthony, and their two children were to stay at the Cratos Premium Hotel, in a region where thousands of Greek Cypriots were displaced by the Turkish paratroop-led invasion in 1974.
"Her fee had been paid and everything was ready, but ... she was led to believe there was a war going on," said Feza Firat, who represents the hotel. "Several Greek Cypriot families who had made reservations to attend the concert are just as disappointed."