In years of travelling I cannot recall a better city tour. It is partly because Kolkata is so diverse  from current local sites to colonial history. 

On top of that Bratati is a superb guide. She speaks perfect English, has a detailed knowledge of history, and many different stories to tell about each location. 

If that’s not enough, she has a great sense of humour. We can’t recommend her enough.