The tallest statue of Jesus Christ in the country was unveiled on the campus of Mar Baselios College of Engineering and Technology in Bethany Hills here on Saturday.
Tallest statue of Jesus Christ unveiled