Reader B writes: "A while ago I applied to a large international bank via a recruiting agency, and after a successful interview, I was offered a job. I accepted the position, sent in my references and was told to wait.

"Three weeks later, I received an email from the recruiter that said the recruiter had found a candidate with more experience and better language ability, and had decided to employ this person instead. They made a point of mentioning that this was unusual, apologized and promised to let me know about any further positions that come up.

"The offer I received was verbal, but I have evidence through email that it did occur. Due to the offer, I ended up not renewing my current job contract and am currently out of work. What are my options? Is this legal?"