Tag: ,

Otis India Elevates World’s Tallest Statue – Statue of Unity

Otis India is providing the vertical transport solutions for The Statue of Unity, named the world’s tallest statue standing at a height of 182 meters, spread over...