India's drug pricing authority caps trade margins on 137 cancer drugs at 30% · Digg