Sperm count declines as the body gets warmer. In the regions mentioned in the news article, the climate change is probably causing a rise in body temperature. Moreover, unhealthy eating habits and worldwide stress levels have also gone up, probably causing decline in testosterone levels. Obesity is one such condition that causes decline in testosterone levels and ultimately decline in sperm count.