Bengaluru residents are questioning the state's decision to rent 46 road-sweeping machines for ₹613 crore over seven years.