Re: Dil Se..
It was a flop in India because it was anti-india. They didn't say Kashmir in there but potryed an Image of India that may not go down well with most Indians (not saying anything if its true or not).
Internationally it won some awards which shows that it did well ... in certain ways.