Spanish flamenco dancer Anabel Veloso performs at the Iraqi National Theatre in Baghdad. AP

Best photos of April 14: Flamenco in Baghdad to the King of Cambodia