Karachi: Heavy rainfall injures 21 people