Massive protest ahead of Trump presidential