Today in Pictures, Oct 3, 2016

Human towers, or 'castells', competition in Tarragona, Spain, a stampede in Ethiopia, and other pictures from around the world in Today in Pictures.