The villages of Mallorca

A brief history of each of Mallorca's 64 villages and municipalities.