It is very hard to get a job as a lawyer in the UK particularly for the initial two year training contract before you are qualified, even for UK candidates. Most who apply fail even with very high exam grades.
To qualify as a solicitor in the UK if your Nepalese law degree meets the UK regulator's requirements for a first degree you need to pass the SQE1 and 2 exams for which you can study and sit the exams abroad if you want ans then you need to work for two years full time usually under a formal training contract for an English law firm in England. These training contracts are very hard to obtain even for UK students even with the highest examination grades and plenty have to work for years as a para legal first before obtaining one. You could apply from Nepal for a training contract as UK students do during their law degree as the firms recruit years in advance and then pay for their trainees to take the PGDL and SQE courses for those without an English law LLB OR for those with an LLB for the SQE course after which once the exams are passed the trainee solicitors start their 2 years of paid work with that firm under their training contract. You would also have immigration hurdles to over come too although plenty of law firms sponsor top candidates from abroad to be future trainee solicitors at their firm.
Our new SQE system gives more choices but if make the wrong choice is could be even harder to get a job once qualified eg you can now do the 2 years in the UK (or even abroad if you are giving legal advice there with an English solicitor who approves your training contract work/QWE) but then never obtain a job because your training was at a poor firm or just in the voluntary sector. There are lots of difficulties and dilemmas with the new system. Before wasting any of your money on a course do look into everything carefully.
You should also check if your Nepalese law degree would be sufficient to allow you to sit SQE1 and 2 exams. Even if it is law firms might never hire you without either a 3 year UK LLB or one year law conversion course. However even if you do pass all the law conversion course exams and SQE there is no guarantee to a training contract.
Criminal law is very very badly paid in the UK so you definitely would want to do a different area than that. You could certainly apply now for 2026 UK training contracts to see if you can find a firm to sponsor your studies which is the cheapest way to do it, but there is intense competition.