Nearly, but not quite right; well done anyway. As there aren't any more attempts, here's the correct answer from left to right:
Delaware - Pennsylvania - New Jersey - Georgia - Connecticut - Massachusetts - Maryland - South Carolina.
Admittedly spotting South Carolina is very difficult on this image, but look closely and you can just about see part of the white crescent in the upper hoist canton of the flag.
Michigan and Pennsylvania have similar flags, but the former depicts an elk and a moose each side of the central shield, whereas the flag of Pennsylvania has prancing horses.
As an aside, when I poked my camera through the embassy fence, to take this photo, I was immediately approached by an armed policemen! He was very friendly though , when I showed him the 'innocent' photo I'd taken - one advantage of digital cameras
