Ringing bells at renovated Clock Tower at Lal Chowk gives 'London like feel'