The latest world’s tallest statue was recently unveiled in India. Here are some other huge statues that lost the title of tallest over the years.

Load comments