Travel

Modi inaugurated the Statue of Unity, billed as the world's tallest, in October 2018 on the occasion of Sardar Vallabhbhai Patel's 143rd birth anniversary.