bp has announced that it has entered into a Joint Development Agreement to join Masdar, Hassan Allam Utilities and Infinity…