come up against several difficulties explains why it has some to reach this agreement several years in fact
We have come up against several difficulties, which explains why it has taken some time to reach this Agreement several years in fact.
come up against several difficulties, explains why it has some to reach this Agreement several years in fact.