Eight people - A, B, C, D, E, F, G and H are sitting around a square table in such a way that four of them sit at corners while four sit in the middle of each of the four sides. The ones sitting in the middle of the sides are facing the centre and the ones sitting at the corners are facing outside (i.e. opposite to the centre). Each one of them also likes a different colour viz. Red, Black, Green, Yellow, Purple, Orange, White and Blue.
(Please note that none of the information given is necessarily in the same order). E sits at one of the corners of the table. Only two people sit between E and the one who likes Purple (either from left or right). The one who likes White sits to the immediate right of B. B faces the centre. B is not an immediate neighbour of E. B does not like Purple. Only three people sit between the ones who like White and Black. H sits second to the left of the one who likes Black. Both H and the one who likes Yellow face the same direction (if H faces the centre then the one who likes yellow also faces the centre and vice-versa). F sits third to the right of the one who likes Blue. Neither H nor B likes Blue. D is one of the immediate neighbours of the one who likes Blue. A likes Green. C sits to the immediate right of the one who likes Red.
Who sits second to the right of G?