In 2019, evidence showed that an impurity in drug degrades over time to form probable carcinogenic compound. Ranitidine is ...