Excise police recovers 40 kg hashish in crackdown