Artisans install a 100-foot bamboo idol of the Hindu goddess Durga, which is aimed at breaking the Guinness World Records for the tallest bamboo sculpture ever made, ahead of the Durga Puja festival, in Guwahati, India September 23, 2017. (Photo by Anuwar Hazarika/Reuters)
|