Thousands of anti-racism protesters have rallied in towns and cities across England after a week of anti-immigrant rioting and disorder. Mosques and hotels housing asylum seekers were among places targeted during the disorder, with some shops burnt out and looted