Kejriwal appears before Amritsar court in defamation case