Poaching killed 73 leopards, 140 found dead in three months: WPSI by NewsdeskIndia NewsLITE BLOGSApril 27, 2022April 27, 2022 WPSI has itself maintained that the poaching figures could be much higher. It has pointed out how Customs officials multiply the figure of seizures by 10 to arrive at a…