As Delhi will be hosting G20 Summit, Delhi Chief Minister Arvind Kejriwal sanctioned a public holiday from September 8 to 10.