East London in 2023 felt more like New York City in 2003 on Friday night, as fans gathered in Victoria Park for a celebration of indie sleaze headed up by early-2000s garage rock mainstays the Yeah Yeah Yeahs and the Strokes. After the Yeah Yeah Yeahs, fronted by a captivating Karen O, closed its set […]