Balarama, north India