This week we had a minister defining Indians as either Ramzadas (meaning Hindus) or Haram-zadas, meaning bastards. The...
7 Dec 2014 12:11 PM IST