The real reason why Google canceled the talk is because the speaker has a long history of anti-hindu rhetoric and multiple employees complained about the talk to HR.
That Washington Post article is lying (or being extremely disingenuous) to take advantage of outsiders without context of the situation.