I would say that the duck is a Garganey - the white on the trailing edge of the speculum is slightly wider than in the centre of the wing (greater coverts). Teal should have a broader white band across the centre of the wing. See this photo for a useful comparison of the two species (teal in the top right and bottom left):
http://orientalbirdimages.org/se ... _Family_ID=&p=4
I agree with Eastern Marsh for the harrier.