4 ms·
The International Human Rights Foundation (IHRF) seems to be an NGO based in New York, perhaps with offices in India as well, but they don't seem to be an orga
by MichaelCollins 4y ago
The International Human Rights Foundation (IHRF) seems to be an NGO based in New York, perhaps with offices in India as well, but they don't seem to be an organ of the Indian government. The author of this article quotes a tweet trying discredit the IHRF by claiming they are "registered in India" (might be true, but so what?)
- kayodelycaon 4y agoPakistan and India aren’t exactly on great terms.