Explain the meaning of ex post-facto legislation. (UPSC 1994,3 Marks,)

Enroll Now