We always assume that a city, any urban city, is only home to people, cars, trucks, factories, innumerable buildings and shopping malls. It may come as a surprise to some therefore that a survey recently found Kolkata, one of the most urban metropolitan of India to be home to an exhaustive list of plants and animals.