Kolkata is a fascinating city. History to science, food to art and religion to nature — the City of Joy has something for everyone