Our town Sajazarra named one of the most beautiful villages from Spain