World's tallest statue unveiled in India
KEVADIYA, India -- 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, it is reportedly the…