Philippine President Rodrigo Duterte has signed a new law criminalising catcalling, wolf-whistling and other forms of public sexual harassment.Those caught under the Safe Spaces Act could face up to six months in jail and a fine of up to 500,000 pesos (£7,790; $9,750).
The law was signed in April but only made public by officials on Monday.
However, a women's rights party said Mr Duterte was himself "the single most brazen violator of the law's intent".
Under the law, gender-based sexual harassment is banned in all public places, including streets, workplaces, recreational areas and public vehicles.
Listed offences include groping, stalking, flashing and making misogynistic, transphobic, homophobic or sexist slurs.
Businesses like restaurants and cinemas will have to display signs warning against harassment, and display the numbers of telephone hotlines where the public can report alleged offences.The law also covers gender-based sexual harassment online, including physical, psychological and emotional threats made either publicly or through private messages.