Union Home Minister Amit Shah has announced that the central government has prepared a roadmap to make India drug-free by 2029.