Double-decker bus crashes into London shop; 10 hurt

A double-decker bus crashed into a shop in south London on Thursday, injuring several people, authorities said. …read more

Source:: National and World Stories

      

You must be logged in to post a comment Login