A charming village in Spain, known for its well-preserved medieval walls and cobbled streets, has been named the “most beautiful.” Alcudia, a historic village located on the northern coast of Majorca, ...