The Flamenco Trail - from the Middle East to Spain.