Red Chief stores In Najafgarh, New Delhi, Delhi