The point about majority of Sikhs living in north is irrelevant. The gurudwara provide free food. There are multiple gurudwaras in almost all Indian states [1]. Most of them have langar though some only do on weekends. You can always find one using Google Maps at a location near you, though it might be inconvenient if you have limited means of travel. Several poor people shift base and reside outside or even inside gurudwaras for free accommodation and food.
[1] https://en.wikipedia.org/wiki/List_of_gurdwaras Some of the gurudwaras