Making great contributions to the cause of world peace and development