A comprehensive guide for the city of Bangalore and the state of Karnataka.