At 182m tall, the Statue of Unity in Gujarat, India is the tallest statue in the world.
FriendsbyRishi S: Louisa Point, Matheran, India.