A gay pride happening has been held in Jerusalem, despite fierce opposition from Israel's religious leaders.
About 4,000 people gathered at a university sports stadium, which was ringed by some 3,000 riot police.
The event was originally planned as a march through the city, but organisers agreed to turn it into a rally at a secure place.
It was a party atmosphere, with many people dancing to live music or simply enjoying making new friends.
Others decided to organise drag queen races taking advantage of the venue of the gathering.
Many wore T-shirts or held banners and flags, celebrating their sexuality.
There were minor scuffles as several ultra-Orthodox protesters tried to disrupt the meeting.
Police were on high alert following Palestinian threats to attack Israel after this week's shelling in Gaza in which 18 Palestinian civilians died.