It was a long process, they took 6 rounds and told me everything was good.
Then stopped communication and after few days the recruiter mentioned they are going for some other candidate.
This experience have left a sour taste in my mouth, Anyone who is going to interview just clarify right in the begining how many rounds will be there.
For my future self I have decided if anyone says more then 3 I am going to remove my candidature.