EU citizens can. But under the Dublin convention refugees are supposed to be sent back to the first EU country they arrive in. Although because of Schengen this is usually unenforcable in practice. Bulgaria though, a major transit country, is not part of Schengen.Gulf is flooded with foreigners. Once in E.U they can travel anywhere.