India has unveiled the tallest statue in the world. The bronze structure is almost 600 feet tall — twice the height of the Statue of Liberty. It depicts Sardar Patel, who was a key independence leader in the 1940s. CBS News’ Gwen Baumgardner has more.
Find fresh News Headlines from CBSN please visit CBS Moneywatch on our Website.
This Vid News is being provided by using directly embedded facility from OFFICIAL CBS News YouTube Channel.
How you can speak to Audience Services about a CBS program? To obtain footage or transcripts from past or current CBS News programs, You may email the CBS News Archives at firstname.lastname@example.org