20150116 india: At 21; India has the most public holidays in world