Indian public 31