Street vendors take shelter under plastic sheets during heavy rain in Kolkata, India. AFP ...