This is Angel Beats! There is Kanade, Yurippe, Otonashi, Iwasawa, Hinata, TK and some random on the far left (:
They are my favourite characters.
I highly recommend this story as it is such a heart wrenching and warming storyline in the one.
Even if there are plot holes, nothing is without fault (:
I don't own pictures, most of it is probably fan art made by someone (: