Just below the Fort of Lohgarh in the Sahyadri Mountains near Lonavala, Maharashtra, India, you will find a sign saying Vedic Heritage, and you will see murthis (statues) of the nine Indian planetary deities that are being erected there. It’s one of the most breathtaking sights. All you want to do there is meditate. You feel blessed in the shadow of these murthis. You can’t get any closer to God . I am surprised Bollywood’s location scouts haven’t discovered this magical place yet.
Not all the murthis are in place yet. A few might be still missing, but the power is already there.