Why ARP replaced by NDP in IPV6.?

Guys I find that ARP was replaced by the NDP (Neighbour Discovery Protocol). But I don’t know the exact reason for this,

Is there is any security issue in ARP.?
Why ARP is replaced by NDP.?
What are the advantages of ARP.?

Can anyone explain this in simple terms.?
Thanks in advance.