The new Greater London Authority would be headed by a directly-elected mayor , who would be watched over by a 25-member Assembly . The new Greater London Authority would be headed by a directly elected mayor , who would be watched over by a 25-member Assembly .