What are the differences between DAP and DDP Incoterms?

Delivered at Place (DAP) and Delivered Duty Paid (DDP) are two incoterms that needs to be used when exporter delivers goods to importer not in his own country but in most cases in a place that is specified within the importer's country.

Although both of these two incoterms have many common characteristics, there are some meaningful differences exist between DAP Incoterms 2010 and DDP Incoterms 2010. 

Today I want to mention the differences between DAP Incoterms and DDP Incoterms according to latest ICC rules of international commercial terms.