 The young demonstrators, known as Generation Z or Gen Z, accused the church of siding with the government and criticised politicians for using the pulpit as a political platform. They've shaken up a powerful institution in a country where the majority of the population, including the president, are Christian. Our correspondent Barbara Platt-Usher reports.