Just steps away from one of London ’s busiest streets, red flags have filled up an entire plaza on International Women’s Day.