Add regions (bugs 851711, 851712, 851713)

Someone else needs to decide `has_payments` and someone else needs to
fix SPAIN to be not different.