Taguri: Europe's eastern frontier