The correct answer is C. Grand niece.
Shobha is the niece of Ashish. Ashish’s mother is Priya. Kamla is Priya’s mother. Kamla’s husband is Hari. Krishna is the mother-in-law of Hari.
This means that Hari is Shobha’s great-uncle. Shobha’s father is Ashish’s uncle. Ashish’s father is Priya’s brother. Priya’s mother is Kamla. Kamla’s husband is Hari. Therefore, Hari is Shobha’s great-uncle.
A daughter is a female child of a parent. A great-granddaughter is a female grandchild of a grandparent. A grand niece is a niece of a grandchild. A great grandson’s daughter is a female descendant of a great grandson.
In this case, Shobha is not a daughter, great-granddaughter, grand niece, or great grandson’s daughter of Hari. She is a grand niece.