Cyprus for history buffs The island of Cyprus sits in the heart of the ancient Mediterranean world, a region synonymous with mythology...