After final interview which was very well done along with presentation, they got back to me after few weeks and mentioned they hired someone internally. But after myself reaching to the fact for the reason for decline, came to know it's based on religion sect. Discrimination at the extreme, no matter how well you are qualified, professional and how well you perform in interview.