Sir doubt in destructor

sir does delete keyword call the destructor of that object is so?? than suppose in this video we have used delete next in destructor and suppose there is linked list

1->2->3

and head is at 1
we used delete head->next
here the destructor of 2 will be called and it will also say
delete head->next which means it will call destrutor of 3 and next of 3 is NULL so it will return but here when is the deletion will happen???we are just saying delete next which will call the destructor of class that is pointing to the next but when is deleting happeneing it will return without delete it isnt it?