A resident carries a dog amid the debris of his damaged house after flash floods caused by heavy rains in Thodupuzha, Kerala. Photo by Appu S. Narayanan / AFP