8 boys A, B, C, D, E, F, G and H are sitting around a circular table facing towards the centre (not necessarily in the same order). H is to the immediate right of A. H is not the immediate neighbour of E or D. F is to the immediate left of B. G is the immediate neighbour of E. C is the immediate neighbour of E and F. Who is sitting second to the right of H?
Show answer & explanation
Correct answer: B
Explanation

E sits second to the right of H