Kanpur is a city in Uttar Pradesh, India. Almost three million people live in Kanpur.It was called the Manchester of India. view more...