The Workers' Party rally yesterday night at Serangoon Stadium had a "pasar malam" atmosphere with makeshift stalls enjoying brisk business and people streaming in after work despite the threat of rain.
TNP PHOTOS: Benjamin Seetor, Kelvin Chng