Afaik, castellano is spoken everywhere, at least as a secondary language. Hence I understand the map to show regional variants of castellano spoken either exclusively or secundary to another local language.
Edit: precised my input a bit since it led to misunderstandandings
That’s not what I’ve said. Also, there are a lot more languages spoken in India than just Hindi and English is only used by a relatively small elite afaik