Fareed Zakaria at the 2011 Time 100 Gala. (Getty Images)

Some on the right mocked CNN's Fareed Zakaria for his Indian accent.