Hindi, is applied in a loose sense to the vernacular speech of the whole of North India between Punjab and Sindh in the west and Bengal in the east.