Begging is illegal in 20 Indian states
According to the Ministry of Social Justice & Empowerment, begging is illegal in 20 Indian states. The states which have anti-beggary laws include Bihar, Haryana, Jammu & Kashmir, Jharkhand, Kerala, Uttar Pradesh, West Bengal and Punjab. Further, two Union Territories, Delhi and Daman & Diu, also have anti-beggary laws.