A tweet from a US academic calling Indian food "terrible" has sparked a hot debate about cultural intolerance and racism in international cuisine. "Indian food is terrible and we pretend it isn't ...