The person who works in PNB is seated at second position from one end of the row. Only two people are seated between E and the person working in PNB.
Case 1:

Case 2:

The number of people seated to the left of E is same as the number of people seated to the right of D.
Case 1:

Case 2:

The person working in BOB is seated third to the right of D.
So, case 2 is invalid.
Case 1:

A is seated second to the left of the person working in BOB. C is seated third to the left of A.

F is seated to the immediate right of B. The person seated second to the left of B works in SBI.

The person seated to the immediate right of G works in HDFC. The person who works in IDBI is seated to the left of the person who works in ICICI but to the right of the person who works in HSBC.

The number of people seated to the left of G is same as the number of people seated to the right of the person who works in BOB.