Wow never new about the Mexico and Japan protests. As someone who tries to learn as much as I can about current global events its quite surprising; I guess that shows how little we know about the world.
19th June 2012 Tahir Square; hundreds of thousands demanding the end of military rule in Egypt.