If you had an RP that expired/was cancelled less than two years ago, then yes, you need an NOC to come in with a visit visa.
If you had an RP that expired/was cancelled less than two years ago, then yes, you need an NOC to come in with a visit visa.