Palestinian teenagers threw rocks at Israeli police and attacked a Canadian tourist bus Saturday in a new wave of protests against ongoing Israeli construction near a flashpoint Jerusalem holy site. The violence came a day after police stormed the disputed compound in the Old City, using tear gas and stun grenades to disperse Muslims, who rioted after Friday prayers. Protests against the construction have spread throughout the Muslim world, where demonstrators accused Israel of plotting to harm Islamic shrines. Violence continued Saturday as Palestinian teenagers set large garbage containers on fire in the streets of east Jerusalem just outside the Old City and threw rocks at police gathered nearby. Some of the rocks smashed the windows of cars parked on the side of the road. They also lit an Israeli flag on fire.