The Indian government faces criticism for allegedly supporting the drug trade in Punjab ahead of Prime Minister Modi’s visit.