Before any law is passed, it is first introduced in parliament as a draft known as a bill. Bills are usually introduced by a minister on behalf of the cabinet, known as Government Bill.
However, any member of parliament can introduce a bill, known as a Private Member's Bill. All bills must go through three readings in parliament and receive the president's assent to become an Act of Parliament.
Each bill goes through several stages before it becomes a law. The first stage is a mere formality known as the first reading, where it is introduced without a debate. This is followed by the second reading, where members of parliament debate on the general principles of the bill. If parliament opposes the bill, it may vote to reject the bill.