Unpredictable heavy rain hits Karachi