Tens of thousands of revellers from Israel and abroad packed the streets of Tel Aviv for the city’s annual Gay Pride march, billed as the Middle East’s biggest.