West Bengal: Whether you are a history buff, a foodie, or just looking for a unique travel experience, Kolkata has something to offer everyone