The Apex Court in Hitendra Vishnu Thakur v. State of Maharashtra (1994) 4 SCC 602 held that a law which affects the substantive rights of any of the parties, the law cannot be retrospective. Every party has a vested right in substantative law but no such right exists in procedural law.