Which Country has inaugurated world’s tallest statue on 31 October, 2018? August 11, 2021November 8, 2018 by admin Which Country has inaugurated world’s tallest statue on 31 October, 2018? A. ChinaB. India C. Japan D. USA