I have just realized that these green magpies kept in Shanghai Zoo are indeed Indochinese green magpies, and should be the jini subspecies (Cissa hypoleuca jini) from south and central China. I am sorry but could the gallery moderator help change the picture title, please?