Oct 31, 2018 World News India Unveils World’s Tallest Statue in Honor of Leader “Sardar Vallabhbhai Patel” India has unveiled the world’s tallest statue, a 182m (600ft) high structure in the.. Read more