Bangalore, officially called Bengaluru, is the capital of Karnataka. Bangalore is popularly known as the ‘Silicon Valley’ of India for being a major IT hub of the nation. The city also has some wonderful tourist hotspots like the Bangalore Palace, Lal Bagh, Bannerghatta National Park, Innovative Film City and Cubbon Park.