A, B, C, D, E, F, G and H are sitting around a circular table, facing the centre. Each of them has a different profession, viz doctor, engineer, architect, pilot, banker, teacher, businessman and politician. The politician sits third to the right of G. C is an immediate neighbour of G. The architect sits second to the right of C. B sits third to the right of H. H is neither a politician nor an architect. Only one person sits between C and the teacher. A and F are immediate neighbours of each other. Neither A nor F is a politician. The doctor sits second to the right of A. Two people sit between D and the engineer. D is not a politician. The pilot is not an immediate neighbour of the politician. The banker sits second to the left of A. Who is the Banker?