Warsaw city hall said the protest drew some 240,000 people, making it one of the largest demonstrations since the 1989 collapse of communism in Poland.