At 67 meters (221 feet), this is the tallest clock tower in India. Built in 1887 in Victorian-Gothic style with a 12-petal flower dial and 14-foot pendulum. Designed to resemble Big Ben in London.