I STRONGLY suspect Anjali for a few reasons as well.1. When Khushi came to tell her about Shyam, she broke her Mangalsutra on purpose to evade the topic.
2. She was the first one who accepted Khushi after marriage, she went against everyone and did all the rituals
3. She's always on about how her husband is the best pati, seems she's trying to convince herself
4. She Knew Khushi father before she was introduced to him as she saw him with Shyam at the temple but she pretended she did not know him at GH
5. She caught Shyam near GH already and that day when she rang his phone she most certainly heard it ring in Khushi's house.
6. She's always prevented nani and anyone else from seeing her pregnancy reports.
The bigest one of all:
7. Anjali had an accident on a deserted road, she was injured and her driver Mohan was severely injured. My question is; How was she able to take him to the hospital in her pregnant state and even get back home on her own? Answer; she had help!! There is an inside man or someone in the shadows helping her. She claimed she could not call home because there was a problem with her phone. She could have gotten the hospital to phone RM or Arnav but did no such thing.
She later basically indirectly told Arnav he should confess to Khushi because things are not always what they seem. She did see Khushi and snake on the roof as well and she heard the full conversation hence the reason for the long speech to snake and Arnav about them being the two most important people in her life and she cannot afford to lose either. That along with her pregnancy stopped Arnav from telling her the truth and forced him to marry Khushi.
There are so many breadcrumbs that Anjali has left it's just too much. She is not as innocent as she seems, she is really damaged.