PM myself or Muniya and we may be able to help if you are serious. she adopted a boy from Morocco, and I adopted twins from Morocco. The process is a little annoying and you need to have your patience on high the whole time but for us the process was one trip of a week and another or 2 weeks, I think she was able to do it in one trip of 2-3 weeks, ours was a learning experience since we were the first ones to go through the system without being moroccan residents and they had to almost build policies on the fly.
travel costs will be minimal because London to marrakech tickets on ryan can be 350 quid. There are no real adoption fees paid to the orphanage but there are charges for applications and passports etc with different agencies, plus whatever fees you need to pay in UK to get approval for adoption and immigration permits for the kid.
Pakistan is more complex, kid has to be there for 6 months after you become the guardian, and if you are trying to adopt a very young kid, they will call you and u have to make a go-no go decision in 72 hours, and that is touch, getting time off work on the drop of a hat and flying off for a few weeks to get the process started and then figuring out how you can keep the child there for 6 months, do u take time off, do you do something else etc.