The long tubed cream Gladiolus seems to be G. angustus. The magenta babiana, B. stricta, have to check the other two. When taking photos of babianas, the plant habit is very important. Several species have very similar flowers but the plants are very distinct.