A is standing 4th to the left of C, who is standing 9th to the right of D. B is standing exactly in the middle of A and C.

K is standing to the right of D but to the left of A.
K is the immediate neighbour of both F and G, who is the neighbour D.

Number of persons standing to the right of K is more than that of to his left. D is not standing at the end of the row.
It is also known that number persons standing in the row are even.
So, persons to the left of K are either 4 or 6.
E is standing at the gap of 5 persons from F.
So, we get: -

E is standing 3rd to the left of D.