Upvote:12
You signed a document which you didn't check and sent it to British immigration. I forget the wording but you would have certified your application as 'true and complete' which clearly it wasn't.
I find it unlikely that the immigration officer would find deception for leaving off details of a couple of flights. They'd have used some lesser form of words to refuse you, so it seems that your agent has included something more serious, or omitted something significant that should have been included. Have you been refused entry before? Whatever, you are held responsible for what the agent supplied because you signed it.
Now you have a ten year ban. It will not be easy to get this waived. If it was there'd be no point in imposing it. You can forget about going to Britain any time soon. Even after the ban has expired you will probably find it difficult to get a visa to visit the UK.
You have few options, and they are all expensive. You should consult a good lawyer with experience in difficult UK immigration cases. He should be able to give you an assessment of your chances. If he can see a case for arguing that the ban is incorrect you might be in with a chance but you'll need plenty of money and you won't get a solution in the short term, or maybe not at all.
Don't go to a Nigerian 'visa agent' - that's what got you into this pickle.
What's worse is that you'll have to disclosed this refusal and ban on visa applications to other countries, and that will make getting those visas harder too.