July Charter a social contract, says Prof Riaz

This National Charter is not merely an accord among political parties—it is a social contract between citizens, says Riaz