tallest shiva statue in india 351 feet