Supreme Court rules against Khap Panchayats, says Khap Panchayat is illegal and should refrain from interfering in marriages.