Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
The tragic true story of Jean Charles de Menezes, the innocent Brazilian shot dead by British police in 2005 at the height of the London terrorist alerts.