Campaigner Gina Martin has won her fight to make so-called 'upskirting' a crime.
The House of Lords backed the bill to ban secretly filming or taking photos under people's clothes. The new law will carry a maximum penalty of two years in prison.
Gina Martin, 26, campaigned to ban upskirting after becoming the victim at a music festival in Hyde Park in 2017.
She discovered that the practice was not a crime and started a campaign to change the law.
House of Lords member Shami Chakrabarti praised Martin's tenacity.
The law will take effect when approved by the Queen, a formality known as Royal Assent.
A Conservative MP who blocked the bill insisted he supported the law. Sir Christopher Chope said he didn't approve of the parliamentary procedure rather than the law itself.
The law will apply in England and Wales. The practice is already banned in Scotland.