News Statue of Unity among Top Tourist Spots 5 years ago Diane Cooper After the inauguration of the world’s tallest statue, the 182 meter ‘Statue of Unity’, a