King Juan Carlos of Spain has announced his abdication after almost 40 years of ruling. Spain’s PM Mariano Rajoy has…