A person found a sum of money and did not make a public announcement of it

Question 1: Twenty years ago, a man found 330 Riyals and did not search for its owner, he instead bought a camel with this money for his marriage ceremony. When one of his relatives inquired about its source, he replied that it was his salary. He asked a scholar about the legitimacy of this money, who ordered him to repay it in charity to the poor. What should he do?

Answer: He must search for the owner of this money in the place where he found it and return it to him. If he finds its rightful owner, he has to give it to him otherwise he can give this sum of money as a Sadaqah (voluntary charity) to the poor on behalf of its owner… read more here.