Which Indian city is known as the London of India? Know the history behind Kolkata’s nickname, its colonial architecture and landmarks worth exploring.