Public holiday on Iqbal Day