The Indian Barber Shop gives at least 20 to 30 free haircuts across its four outlets each day. Read more at straitstimes.com.