Is Sodium Nitrate (Nano3) Soluble Or Insoluble? The Science Explained!