Modern Bengaluru is almost half a millennium old. Since the early days of Kempe Gowda, a great variety of rulers—Marathas, Mughals, Mysoreans and the British—have ruled and lived in the city.

Every hill, every lane, every street and every idly has a historic story to tell.