The prime minister of India today unveiled the world’s largest statue, dedicated to Sardar Patel, a nationalist who helped unite modern India after its independence from Britain. "We are doing everything possible to turn Sardar Patel's vision into a reality and ensure a good-quality life for our fellow Indians," Prime Minister Narendra Modi tweeted. The monument, called the Statue of Unity, stands at nearly 600 feet and cost a staggering $460 million to build. That makes the mega statue almost 200 feet higher than the world’s next largest, the Spring Temple Buddha in China, which stands at about 420...