Online reports said there were at least 40,000 protesters in the rally in downtown Kuala Lumpur.
The NSC act became law on Tuesday but did not obtain express Royal assent from king and head of state of Malaysia Yang di-Pertuan Agong unlike other bills passed by the Parliament.