There are 30 cancer hospitals in India.