India's Colossal Statue of Unity, completed in 2018, will be the world's largest statue as of 2021, standing 240 meters tall including its pedestal (from "Globe-Trotter: The World's Amazing Colossal Statues")
India's Colossal Statue of Unity, completed in 2018, will be the world's largest statue as of 2021, standing 240 meters tall including its pedestal (from "Globe-Trotter: The World's Amazing Colossal Statues")