As India's cultural hub, Kolkata presents an alluring fusion of colonial heritage, artistic flair and religious diversity. When visiting the City of Joy, be sure to include these top attractions ...