Philadelphia and Pittsburgh form the two traditional Democratic strongholds in swing state Pennsylvania. But in the final weekend before the 2024 US presidential vote, groups of noisy Republican campaigners spread throughout Philadelphia city centre engaging in sometimes vitriolic discussions.
"I thought he was going to beat me up," says Ben. Sporting a bright red jacket and holding a gigantic blue hand with the index finger pointing upwards, he was standing next to 15th Street, a central artery in Philadelphia that passes in front of the iconic town hall.