There were 4 interviews Manager, HR and Two Technical interviews.
After each interview HR sends the mail saying the interview went well. I received this email after all interviews.
Then after final technical round until 2 weeks there was no communication from anyone. And finally HR called me and said that they have hired someone else.
Whole process took around 2 months and 10 days more. It was a complete time waste at the end.