20160731 india: BJP fails to gather 40;000 Dalits; Amit Shah's Agra rally cancelled