The Statue of Unity in Gujarat was inaugurated in October 31, 2018. Standing at 182 meters, it takes its place as the world's tallest statue. With 18 statues over 30 meters tall, India ranks second in the world as home to tall statues. Here are facts about the 18 Indian giants.