At least 22 people have been killed in two separate fires in India, most of them patients who were trapped in the intensive care unit of a major hospital, officials said Tuesday.