Bangalore (or Bengaluru as it is officially known ) is the capital of the southern Indian state of Karnataka. It is one of India’s most cosmopolitan cities. Known as the ‘Silicon Valley of India,’ and as its ‘Garden City,’ the city has many fascinating things to do.