Life
Big Ben in New Delhi
Big Ben tower, the world's largest chiming clock, is now ticking in New Delhi's Central Park in Connaught Place.
A giant replica of London’s landmark monument, the
London’s Mayor Ken Livingstone unveiled the 54-feet replica of the Big Ben in Central Park. The original Big Ben, built in 1858 near the British Parliament in London, is 315-feet tall. |