Businesses are disrupted by protests in Delhi