An indigenous man demonstrates knitting during the National Indigenous People's Day celebration in Vancouver, Canada, June 21, 2018. Canada celebrates its National Indigenous People's Day annually on June 21. (Photos: Xinhua/Liang Sen)
Traditional indigenous people's tents are displayed during the National Indigenous People's Day celebration in Vancouver, Canada, June 21, 2018. Canada celebrates its National Indigenous People's Day annually on June 21.
An indigenous man raises his hands to welcome visitors during the National Indigenous People's Day celebration in Vancouver, Canada, June 21, 2018. Canada celebrates its National Indigenous People's Day annually on June 21.
A child lies on the ground while watching performance during the National Indigenous People's Day celebration in Vancouver, Canada, June 21, 2018. Canada celebrates its National Indigenous People's Day annually on June 21.
People perform dance during the National Indigenous People's Day celebration in Vancouver, Canada, June 21, 2018. Canada celebrates its National Indigenous People's Day annually on June 21.