A large number of the Islamic Leaders signed onto the Earth Charter." A large number of the Islamic Leaders say islam is a ROP.
religion of punks?
Hence my red herring comment.