Trafalgar Square in front of the National Gallery.
Trafalgar Square, for purposes of measurement is taken as being the geographic center of London.
Mostly muzzie women in that London pic. What are they protesting?
Honor killings? FGM? Forced marriages? Wife beatings?