Has taken or took
Hi everybody
Where's my wallet? It was on the table. Somebody has taken it.
Where's my wallet? It was on the table. Somebody took it.
what is the difference btween them in the meaning?
Which is more correct grammatically?