The Jantar Mantar, set south of Connaught Place, is perhaps the strangest monument in New Delhi.
The Jantar Mantar is a weird monument.