Two Protests Today

London: A Rally in Trafalgar Square between 2:00pm and 4:00pm on Saturday March 25th 2006. The strength and survival of free society and the advance of human knowledge depend on the free exchange of ideas. All ideas are capable of giving offence, and some of the most powerful ideas in human history, such as those […]