Statue of Liberty
World’s tallest statue costing Rs 29 Crore set to inaugurate soon in Gujarat
Sep 04, 2018 15:21 IST
2 Min read