China, US and Germany figure in that list? Wow. If some of the most developed nations can figure in that list, then its no surprise. A developing nation, competitiveness and other issues do cause depression. With 350 million people in abject poverty, its not surprising that 350 million are...