BEIJING, Jun. 16, 2016 (Xinhua) -- This file photo shows protesters waving a flag with "Peace and Love" during an anti-government demonstration in Rio de Janeiro, Brazil, March 15, 2015.The Rio 2016 Olympic Games will be held from August 5 to 21. (Xinhua/Xu Zijian)