BEL, NALCO and Federal Bank are buy recommendations for today