Chennai and Mumbai are the only big Indian cities with an effective system to manage biomedical waste, whereas Delhi and other north Indian state capitals have a poor record, a study has found.