Korean Band: SNSD a.k.a Girls Generation :) 

Sorry, I can’t match their names with their faces, with the exception of Yoona, Yuri and Taeyeon.

All of their names (not in order): Yoona, Yuri, Sunny, Taeyeon, Hyoyeun, Sooyoung, Tiffany, Jessica and .. Seohyun

I do not own this photo. All rights reserved to the rightful owner(s). Thank you ^^