Kolkata, India is a vibrant, dynamic place, with bazaars full of excitement and color, a city of flowers and a fascinating life along the Hooghly River.