Stepping up to fill a tall order

News

September 24, 2017 5:00 AM

This 30.5m tall bamboo idol of Hindu goddess Durga in Guwahati, India, is aimed at breaking the Guinness World Record for the tallest bamboo sculpture made.