It is Bangalore’s own Big Ben, but bigger. The magnificent tower clock, mounted atop Omkar Hills near Rajarajeshwari Nagar in the southern part of the city, is also said to be Asia’s largest. It is ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results