Jantar Mantar, Jantar Mantar Delhi Delhi Travel August 12, 2010 Located in Connaught Place area of New Delhi, Jantar Mantar is one of the five observatories built by Maharaja Sawai Jai Singh II, the rul... Continue Reading