20040826 india: Finance Bill passed amid NDA boycott