Organisers expected millions of people to turn out by day’s end at more than 2,600 planned rallies. Read more at straitstimes ...