BBC in one of their reports made a claim that Ludhiana is the Manchester of India. Is it even close to Manchester? Watch the video to find out.