Bangalore officially called Bengaluru, is the capital and largest city of the Indian state of Karnataka. It is the largest city in South India. Bangalore has a pleasant climate throughout the year, with its parks and green spaces earning it the reputation as the "Garden City" of India.