Bizarre India police charge toddler for ‘theft’ Oct 1, 2015 311 Police in the northern Indian state of Uttar Pradesh have been left red-faced after charging a toddler with theft. Read More...