Police in Scotland have struggled to control an anti-G8 march that breached an agreed route close to where the leaders of the world’s richest countries are holding a summit. The rally went ahead despite police earlier saying they had no choice but to call it off because of clashes with protestors. The decision to cancel the rally was reversed by senior officers, just as police were about to start turning away people arriving on buses. At least 60 people have been arrested during running battles in various hotspots. Thousands of anti-capitalists, anarchists and environmentalists have converged on areas near the summit, which is being held at the Gleneagles golf resort. Police have promised to respect genuine demonstrations, but say they will come down hard on other people who are there simply to provoke violence. Hooded activists have been pelting police with bricks and blocking roads. At least eight injured officers were treated in hospital.