Eight people A, B, C, D, E, F, G and H sit around a circular table at an equidistant and face towards the centre of the table, but not necessarily in the same order.
All people belong to a three-generation family where only two people are unmarried.
Three persons sit between D and E, who is a neighbour of G.
B, who sits third to the right of H, is a neighbour of neither D nor E.

G sits immediate to the right of his wife.

Only E belongs to the third generation.
Thus, case 1 and case 1a are invalid.
F is male and is a neighbour of D.

The mother of B sits opposite to her father.
The person sitting immediate to the right of A is the wife of H.
G sits immediate to the right of his wife.

Case 2: It means C is a wife of H. Also, G is a male member of a family.
So, A and F are parents of B OR G and H are parents of B.
But H and G both are males. It means A and F are parents of B. F is male
Case 2a: we know that, the person sitting immediate to the right of A is the wife of H. Thus, case 2a is invalid.

The brother-in-law of A faces G. It means H is the brother-in-law of A.
The person sitting immediate to the right of A is the wife of H. It means C is the wife of H.

Siblings do not sit adjacent to each other.
Thus, relation 2.2 is invalid.

C is the mother of D. C and G has a daughter.
Therefore, finally we get:

F is the brother of H and sits fifth to the left of C.