Israeli riot police fire stun grenades and tear gas inside Al Aqsa mosque in clashes with…
Israeli riot police have fired stun grenades and tear gas inside al Aqsa mosque in clashes with Palestinian worshippers in the early hours of Wednesday morning. Twelve Palestinians were reportedly injured according to the…