Protests and demonstrations at site of G8 summit.