India monument is twice as tall as Statue of Liberty
(Newser) -
India's prime minister on Wednesday unveiled a towering bronze statue of Sardar Vallabbhai Patel, a key independence leader and the country's first home minister after British colonialists left in 1947. At 597 feet, the statue, built at a cost of $430 million, is the tallest in the world,...