Mandore Garden near Jodhpur is famous for housing the Shrine of Three Hundred Million Gods, ruins of cenotaphs and the Hall of Heroes.