Early monsoon catches city off guard