Canada Won't Take Just Any Deal in NAFTA Talks
German Production Down Unexpectedly
While the number of people living in rural areas has leveled off at around 3 billion the number of urbanites will grow from around 4 billion to more than 6 billion by 2050
factory worker
manufacturing shop floor
India Prime Minister Narendra Modi