Anti-India placards outside the office of the United Nations Human Rights Council in Geneva, Switzerland !
Apparently, this is a part of the conspiracy to defame India deliberately ! India needs to find the people behind this and expose them to the world !