The Clean Development Mechanism is one of the “flexibility mechanisms” that is defined in the Kyoto Protocol. The flexibility mechanisms are designed to allow Annex B countries to meet their emission reduction commitments with reduced impact on their economies (IPCC, 2007).Clean Development Mechanism is designed to promote projects that reduce emissions. The Clean Development Mechanism is based on the idea of emission reduction production.