July Charter is a social contract, no party dares to break this agreement: Salahuddin

UNB photo