India, Gaza and the Genocide Convention

.....

© National Herald