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,...