Sindh govt announces public holiday on Sept 29