How are ethics different from law?

socialresponsibility
cbse

#1

Ethics are voluntary but law is compulsory to be followed.