what is the difference between ethics and legality?
Legality means an act is in accordance with the law. Ethics is about concepts of right and wrong behaviour. Some actions may be legal but in some people's opinion not ethical. For example, testing medicines on animals is legal in many countries but some people believe it is not ethical.