Why would they wasting their time inviting you for interview and then rejected you based on your nationality? They could have simply ignored your application.

How did you know they are biased? Were there Indian or Phillipine candidates who also passed the interview? Maybe you are too expensive or the other candidates were willing to take peanuts.