BANGALORE -- Weatherwise, Bangalore tends to be cooler than most cities in India, but businesswise it's the hottest destination.

At an altitude of 920 meters, the capital of the southern state of Karnataka enjoys a year-round, humidity-free temperature of around 30 degrees.

Its mild weather and rich greenery earned Bangalore the epithet "the garden city," but these days it is becoming even better known both at home and abroad as "the Silicon Valley of India."