For unity environment, I know it is /usr/share/pixmaps/flags + change setting org.gnome.libgnomekbd.indicator to true, which is totally successful.
But for Gnome-shell ,both default and classic, system cannot finds the flags and displays the "picture not found" picture instead.
So where is the Gnome-shell directory for keyboard indicator flag ? Does it exist?