Israeli riot police fire stun grenades and tear gas inside Al Aqsa mosque in clashes with Palestinian worshippers
Israeli riot police have fired stun grenades and tear gas inside al Aqsa mosque in clashes with Palestinian worshippers in the early hours of...