Geneva (Switzerland), Feb 25 (ANI): Several protestors gathered outside the United Nations Human Rights Council (UNHRC) headquarter in Geneva, displaying a cage-like structure incarcerating mannequins...