• Pintacle
    +1

    The UK is 76% self sufficient and they depend on Ireland to feed 14-20 million people every year.