Discover the best things to do in Kolkata, from exploring its historic landmarks and vibrant markets to indulging in delicious street food. This guide offers insights into must-visit attractions, cultural experiences, and hidden gems that showcase the unique charm of Kolkata