A public private partnership (PPP) is a contractual arrangement between government and the private sector, usually for the delivery of a piece of social infrastructure or a social service. Over the past 10 years, PPP activity around the globe amounts to many billions of dollars. The key features...