Although public-private partnership (PPP) is regarded as one of the key effective tools in development many countries, various challenges surrounding PPPs are not well understood. This paper explores nine PPP implementation: (1) different organizational cultures and goals between partners, (2) poor institutional environment support, (3) weak political legal frameworks, (4) unreliable mechanisms...