It will be interesting if OP could copy and paste that part of his correspondence with the agent (without personal details), where the agent actually promised the visa on wrongful grounds, in exchange for the 3 million LKR..
I believe there are legal terms such as "negligence", "deceit" that...