Category: Jantar Mantar Tourist Places


Delhi Jantar Mantar, which is also spelt as Jantra Mantra, is one of the ancient observatories that should be visited to understand how people kept track of time and seasons in these parts of world when there were no watches Read more…

India