The footpath near Jantar Mantar, which is considered Delhi’s (and the nation’s) own protest plaza, has been seeing a demonstration that is bizarre by the usual standards of the place. F
Tamil Nadu, one of India’s largest states and home to about 67 million people, is facing a severe drought, forcing many farmers to commit suicide as their crop withers.