Tag: police recovered stolen goods worth approximately Rs 27 crore ($4.2 million)
16 Indians arrested in Canada over extortion, fraud and theft
Toronto: Peel Regional Police have arrested 18 individuals, including 16 of Indian origin and one woman, in connection with a series of criminal activities...