Menu
menu

On to Delhi.

A small stretch of barricaded road next to Jantar Mantar, an 18th century astronomical observatory in central Delhi, is the final resort for 1.3 billion Indians to have their voices heard.